tricu

A lazy functional language based on Tree Calculus
Log | Files | Refs | README | LICENSE

packages.json (273950B)


      1 {
      2   "schema": 1,
      3   "releases": [
      4     {
      5       "name": "intro",
      6       "version": "0.1.0",
      7       "hash": "6d46e48b8aa41bde5d086804c4ee8e2ed4d355ce9c4b302f20cc709cbfd4d2e0",
      8       "manifest": "91553c5027cc4a6a30d0b5f73f4a97623fc1570cb078a1dae0112fbc4086e0af",
      9       "title": "Start here",
     10       "demo": "intro"
     11     },
     12     {
     13       "name": "greet",
     14       "version": "0.1.0",
     15       "hash": "d68a817b6028f5a27801504bb24bbed2a1519bebb0a67443711e35e57a708b4c",
     16       "manifest": "c629bd933b94979f38c9a651ad49fa007c569be98f175f51da1d20fc72d99e50",
     17       "title": "A conversation",
     18       "demo": "greet"
     19     },
     20     {
     21       "name": "microscope",
     22       "version": "0.1.0",
     23       "hash": "de3dd6da1be97037119e9bc39a89b117776a48ba34cad2aa7ceda4fcf3590994",
     24       "manifest": "27d697ebeaf90515d92e5055c38b9e172ed023d9294d5351348d39842919ed99",
     25       "title": "Tree microscope",
     26       "demo": "microscope"
     27     },
     28     {
     29       "name": "rgb",
     30       "version": "0.1.0",
     31       "hash": "0fb1586a9fd76eeef0ba966cdbb3fa6ba5165080bd75e4a33b7f28edd1e05152",
     32       "manifest": "4a5f96686666391d1c12c632ed6fcbaee5838ee13774f1408072d43f3171bb1a",
     33       "title": "RGB validator",
     34       "demo": "rgb"
     35     },
     36     {
     37       "name": "shipping",
     38       "version": "0.1.0",
     39       "hash": "c96e9797a7fb4ee67134490f8111b0831556978f0db66679116b6a791ec30ccf",
     40       "manifest": "884902684591424eb44806b7e128aa0e0dbd013a96d0b844f9c9e948c15a9daf",
     41       "title": "Shipping policies",
     42       "demo": "shipping"
     43     },
     44     {
     45       "name": "events",
     46       "version": "0.1.0",
     47       "hash": "15884be05fe8f01e32da4918830116f3239e9ffecdaf8630ba42741f16d8d5f7",
     48       "manifest": "a70ab64fd12d24e0a12d51131fd4cd89f3cf3fa8cceb173e8981edbe14c07a43",
     49       "title": "Event adapters",
     50       "demo": "events"
     51     },
     52     {
     53       "name": "registration",
     54       "version": "0.1.0",
     55       "hash": "98bbe850bd4342190abcdaaaa5686ba670bf947d97bbcc78ad44ff958b6ffb91",
     56       "manifest": "07a28c7ef94d8add920fe5741dd69eee72ec4a0a0aac6309485a3c777088ee77",
     57       "title": "Registration validator",
     58       "demo": "registration"
     59     },
     60     {
     61       "name": "migration",
     62       "version": "0.1.0",
     63       "hash": "cd1ed2a28c971e93532f3a02fe976e574ef124dcda7843db15fc14ba4ca5f0dc",
     64       "manifest": "2878cd1986376dd8a2642681e5dec2e446f0157ab79d1649fd60df991deadbf6",
     65       "title": "Profile migrations",
     66       "demo": "migration"
     67     },
     68     {
     69       "name": "tricu-base",
     70       "version": "0.1.0",
     71       "hash": "7dd76cb9f5df4ee3f49cae5fd09428810b8e11b9ce31902eb39e883d1362c7a6",
     72       "manifest": "16f18ebe1eaa9231cf4ec2124baa6afa4a189d56f711d7da370fb6547de3fd11",
     73       "title": "Foundation: lists, Results and decimal formatting"
     74     },
     75     {
     76       "name": "tricu-file-io",
     77       "version": "0.1.0",
     78       "hash": "9b5195255e1f86ef55a6fe4b0d7d617663b28e3b582af352b9c44ef19c07b3be",
     79       "manifest": "333f45c2ad7f36af74888a3b7488e4f58edb67d3621ce4ed8cf0865c6e1d6d98",
     80       "title": "File IO and hashing actions"
     81     },
     82     {
     83       "name": "arboricx-inspection",
     84       "version": "0.1.0",
     85       "hash": "1052124d79942aad560a3343ba92aace597e5d31c52ab76460e674db30aa5771",
     86       "manifest": "36bf9b4c5827a90d161baeee8d5da1c26532b352b25958a50bb7e842ca4430b3",
     87       "title": "Arboricx inspection: validate without execution"
     88     },
     89     {
     90       "name": "rgb",
     91       "version": "0.1.1",
     92       "hash": "b7d65492062996f559cc5eb83e68ddc765fd72f5136470eee2104b7b8182b290",
     93       "manifest": "b2c36bd439f73c0ecc5a5b4bc1e0af672f2a325777c4b8bd499f2643d342f6e3",
     94       "title": "RGB validator",
     95       "demo": "rgb"
     96     },
     97     {
     98       "name": "shipping",
     99       "version": "0.1.1",
    100       "hash": "ed25157519948f241d302c20837c5c291bf675e165117c9f046f4dcc8651c8c9",
    101       "manifest": "8df75834918a0c17b18208c99ea0f10aca5f08836d12241adad2263d38ea647a",
    102       "title": "Shipping policies",
    103       "demo": "shipping"
    104     },
    105     {
    106       "name": "events",
    107       "version": "0.1.1",
    108       "hash": "ad05c3311ddcd6d533f438f379f0177347570e6c3f563939ecb9e5c88a7d636b",
    109       "manifest": "4919a17d69c55322b6d4ba124cafe01ef04d7825558a71f33c332718e402451b",
    110       "title": "Event adapters",
    111       "demo": "events"
    112     },
    113     {
    114       "name": "registration",
    115       "version": "0.1.1",
    116       "hash": "1bdd76b8f6acfc62f08d7badde27c23d3a4e9a1042fd18bb235903b48cf71ec6",
    117       "manifest": "1160a80c47bc1d620fbacd6d86982b6b21936fabe5bbbbbbd888134aa8a2b90b",
    118       "title": "Registration validator",
    119       "demo": "registration"
    120     },
    121     {
    122       "name": "migration",
    123       "version": "0.1.1",
    124       "hash": "68ffd0cf2f046ac6d9f1867ba8c1eca5563a132b836db1be1ea0e3c39f568a3e",
    125       "manifest": "c60200022b4f3ef962576828bfcb94c849cf3ebed0f8191d7c96b220bcbd1c22",
    126       "title": "Profile migrations",
    127       "demo": "migration"
    128     },
    129     {
    130       "name": "tricu-base",
    131       "version": "0.1.1",
    132       "hash": "c555917af3f88e471ef68b5d0f88331b083ba1d6d68cf3c19821716075dd037b",
    133       "manifest": "5fe3947f9e80a771efbe13f7f58e4f864592a81cbd8124d0230097761bfc667d",
    134       "title": "Foundation: lists, Results and decimal formatting"
    135     },
    136     {
    137       "name": "tricu-file-io",
    138       "version": "0.1.1",
    139       "hash": "9b5195255e1f86ef55a6fe4b0d7d617663b28e3b582af352b9c44ef19c07b3be",
    140       "manifest": "333f45c2ad7f36af74888a3b7488e4f58edb67d3621ce4ed8cf0865c6e1d6d98",
    141       "title": "File IO and hashing actions"
    142     },
    143     {
    144       "name": "arboricx-inspection",
    145       "version": "0.1.1",
    146       "hash": "ce730fa60942d894afd464b3d15d4abdeda73007367c660c67e5dea0093ad38f",
    147       "manifest": "45beaf800721509af6d275ebbb4bfb0efb57736ada1cdb3242d9c226d29ecd3c",
    148       "title": "Arboricx inspection: validate without execution"
    149     },
    150     {
    151       "name": "arboricx-server",
    152       "version": "0.1.0",
    153       "hash": "ff2bb1bfb5a425eae5db7ecdf2cbaa18f5fe8b164cedc58c529944d532207a2c",
    154       "manifest": "0ac89333ef54c48442b092cc9edc8d07adb590ea908c214eba644ada3ba4bf04",
    155       "title": "Arboricx registry server (native sockets and filesystem)"
    156     },
    157     {
    158       "name": "tricu-http",
    159       "version": "0.1.0",
    160       "hash": "b8e1e83722eb6432dc354506e393129ec2f4742cc1e70695709d0a99fd7ba75b",
    161       "manifest": "9705ec1c02fd90b27d77d29058f8290cc6a254acb774a0e27f8f8cf3d2da1ff2",
    162       "title": "HTTP parsing, responses and native socket handlers"
    163     },
    164     {
    165       "name": "tricu-intensional-contracts",
    166       "version": "0.1.0",
    167       "hash": "c5b6b25cbe8d0d0515b483a39a2cb500761d64b05cb801a1249d25be3b8a3bbb",
    168       "manifest": "9be22e7d68fddc1bbce1454c9fd78cd00eaaa5139a5534148941c893de48cae4",
    169       "title": "Intensional contracts: tree shapes and numeric structure"
    170     },
    171     {
    172       "name": "tricu-graphs",
    173       "version": "0.1.0",
    174       "hash": "a6131b64f1d6eb3765d64da89e238b9c82adf90f47eb777ff4b4bd12e1d955cb",
    175       "manifest": "64d44bbb8562f95148ad48133fc8d153e5bceb65a34339c68788d036d69551f1",
    176       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
    177     },
    178     {
    179       "name": "tricu-parser",
    180       "version": "0.1.0",
    181       "hash": "7254d123eb4acb98ae4d87f4f3e48b87c2bb7371237b7710ec6bd23c82b9ceed",
    182       "manifest": "980838310f8ff39925e83ece218810b752df0cbc535f2decf9126dbbcc5d3452",
    183       "title": "Parser combinators: diagnostics, consumption and commitment"
    184     },
    185     {
    186       "name": "tricu-formatter",
    187       "version": "0.1.0",
    188       "hash": "086aabb4b95608428f0cb0776cd408102f6b1ff44aca3f9324c9e3dd9fbebd02",
    189       "manifest": "d4223c2002a2f77789dc9bf413905689ee0f9e41bbef84367762d5e12ddc0fbe",
    190       "title": "Conservative tricu equation alignment (not an AST printer)"
    191     },
    192     {
    193       "name": "parser-demo",
    194       "version": "0.1.0",
    195       "hash": "c7560f717712244810ed3b354912fe8791c2bab5c1df1520813426be01910c2f",
    196       "manifest": "e6edf23a694a43f5b476c5fbb303ed722e60ead568388766a99867f588b7272a",
    197       "title": "Parser combinators: complete input, prefixes and committed errors",
    198       "demo": "parser"
    199     },
    200     {
    201       "name": "tricu-compiler",
    202       "version": "0.1.0",
    203       "hash": "eddb9464fdf42e5126b239a9481ad5915c6152ddf7f396278444894452d16a1a",
    204       "manifest": "feaf7c753b7e4dca1f5512efb701383558e7e327ac824311599767213583c519",
    205       "title": "Compiler library (stable browser source-unit API; native helpers)"
    206     },
    207     {
    208       "name": "tricu-source-builder",
    209       "version": "0.1.0",
    210       "hash": "5d36d069562ca9b208cfd0aa8df9f0d3b5c39f8b13e070fb892e21b38e32ffb4",
    211       "manifest": "83cfddf90747db82b693734b95469eeec2f4a783576886dcddef41515ec48588",
    212       "title": "Stable native application compiler (modules, imports and publication)"
    213     },
    214     {
    215       "name": "tricu-math",
    216       "version": "0.1.0",
    217       "hash": "d2a20924fd6129069f3b8280289555dcf7d7cc67fb0a5cf488caea0ddaa153cf",
    218       "manifest": "962c68b1f228cae96d5eb7423b44f77ab2bd8c1bec03b790d6eebe90bc048da6",
    219       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
    220     },
    221     {
    222       "name": "tricu-lexer",
    223       "version": "0.1.0",
    224       "hash": "85184cd7e36328cf195ceb5599aa10c9a9f26a7134f260906379fc8df163531f",
    225       "manifest": "7d9d5a8b46b7c2cec7a19ca4b430b249ed13f7c3133c2a395a07767ed4cde612",
    226       "title": "Located character scans and token positions"
    227     },
    228     {
    229       "name": "tricu-binary",
    230       "version": "0.1.0",
    231       "hash": "200d0b3d4c58f604a951c986529636f3214c98f36d44b3e867560d74aa4f7a1b",
    232       "manifest": "89273ee209a5e49b57193fab642f25f51a46885b11ce10af3951d8ef4d321bfe",
    233       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
    234     },
    235     {
    236       "name": "tricu-patterns",
    237       "version": "0.1.0",
    238       "hash": "55565ff3214c7e301d8f8d269121b71173c0e57d89d9436347e5e6dd6bbbef51",
    239       "manifest": "16d074eda39e963b6aa931d9aa1cc7b01d94bf3203a9a75c26d194f7026f2232",
    240       "title": "Ordered predicate/action dispatch and thunked conditionals"
    241     },
    242     {
    243       "name": "tricu-list-traversal",
    244       "version": "0.1.0",
    245       "hash": "260665917d6d973a0a543ea3ba983c47f13e18e60a30d94e502ee8c09ae33653",
    246       "manifest": "37aa135a7d6e7365d632e65d5aaf12d18e734cee1ef1f1b47d5a730fddf6592e",
    247       "title": "Early-stopping list folds with retained input suffixes"
    248     },
    249     {
    250       "name": "lexer-demo",
    251       "version": "0.1.0",
    252       "hash": "50c088ee7b87f229ef37c375e86d32d594610b5ef7cc61ea129351da0ce4b208",
    253       "manifest": "ebc3b77fbbdd82068bb3fb407a597bb3fe54144ca31f7dc32c38720783c7e326",
    254       "title": "Located scans: matched prefix, remainder and character positions",
    255       "demo": "lexer"
    256     },
    257     {
    258       "name": "tricu-compiler",
    259       "version": "0.1.1",
    260       "hash": "520a2bb435a56706164fb34c7ea06e12e143050ffeb1da2632747e427ce61faf",
    261       "manifest": "c61020998ce5d424fd4f32c6fb41c548447c8431da036770c0d81733b7a4bae1",
    262       "title": "Compiler library (stable browser source-unit API; native helpers)"
    263     },
    264     {
    265       "name": "tricu-source-builder",
    266       "version": "0.1.1",
    267       "hash": "5d36d069562ca9b208cfd0aa8df9f0d3b5c39f8b13e070fb892e21b38e32ffb4",
    268       "manifest": "83cfddf90747db82b693734b95469eeec2f4a783576886dcddef41515ec48588",
    269       "title": "Stable native application compiler (modules, imports and publication)"
    270     },
    271     {
    272       "name": "arboricx-server",
    273       "version": "0.1.1",
    274       "hash": "ff2bb1bfb5a425eae5db7ecdf2cbaa18f5fe8b164cedc58c529944d532207a2c",
    275       "manifest": "0ac89333ef54c48442b092cc9edc8d07adb590ea908c214eba644ada3ba4bf04",
    276       "title": "Arboricx registry server (native sockets and filesystem)"
    277     },
    278     {
    279       "name": "tricu-http",
    280       "version": "0.1.1",
    281       "hash": "b8e1e83722eb6432dc354506e393129ec2f4742cc1e70695709d0a99fd7ba75b",
    282       "manifest": "9705ec1c02fd90b27d77d29058f8290cc6a254acb774a0e27f8f8cf3d2da1ff2",
    283       "title": "HTTP parsing, responses and native socket handlers"
    284     },
    285     {
    286       "name": "tricu-intensional-contracts",
    287       "version": "0.1.1",
    288       "hash": "c5b6b25cbe8d0d0515b483a39a2cb500761d64b05cb801a1249d25be3b8a3bbb",
    289       "manifest": "9be22e7d68fddc1bbce1454c9fd78cd00eaaa5139a5534148941c893de48cae4",
    290       "title": "Intensional contracts: tree shapes and numeric structure"
    291     },
    292     {
    293       "name": "tricu-graphs",
    294       "version": "0.1.1",
    295       "hash": "a6131b64f1d6eb3765d64da89e238b9c82adf90f47eb777ff4b4bd12e1d955cb",
    296       "manifest": "64d44bbb8562f95148ad48133fc8d153e5bceb65a34339c68788d036d69551f1",
    297       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
    298     },
    299     {
    300       "name": "tricu-parser",
    301       "version": "0.1.1",
    302       "hash": "7254d123eb4acb98ae4d87f4f3e48b87c2bb7371237b7710ec6bd23c82b9ceed",
    303       "manifest": "980838310f8ff39925e83ece218810b752df0cbc535f2decf9126dbbcc5d3452",
    304       "title": "Parser combinators: diagnostics, consumption and commitment"
    305     },
    306     {
    307       "name": "tricu-math",
    308       "version": "0.1.1",
    309       "hash": "d2a20924fd6129069f3b8280289555dcf7d7cc67fb0a5cf488caea0ddaa153cf",
    310       "manifest": "962c68b1f228cae96d5eb7423b44f77ab2bd8c1bec03b790d6eebe90bc048da6",
    311       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
    312     },
    313     {
    314       "name": "tricu-lexer",
    315       "version": "0.1.1",
    316       "hash": "85184cd7e36328cf195ceb5599aa10c9a9f26a7134f260906379fc8df163531f",
    317       "manifest": "7d9d5a8b46b7c2cec7a19ca4b430b249ed13f7c3133c2a395a07767ed4cde612",
    318       "title": "Located character scans and token positions"
    319     },
    320     {
    321       "name": "tricu-binary",
    322       "version": "0.1.1",
    323       "hash": "200d0b3d4c58f604a951c986529636f3214c98f36d44b3e867560d74aa4f7a1b",
    324       "manifest": "89273ee209a5e49b57193fab642f25f51a46885b11ce10af3951d8ef4d321bfe",
    325       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
    326     },
    327     {
    328       "name": "tricu-patterns",
    329       "version": "0.1.1",
    330       "hash": "a068c41275341b9baea81b33cdab32236032579fc6dfa12c014643317f114518",
    331       "manifest": "16d074eda39e963b6aa931d9aa1cc7b01d94bf3203a9a75c26d194f7026f2232",
    332       "title": "Ordered predicate/action dispatch and thunked conditionals"
    333     },
    334     {
    335       "name": "tricu-list-traversal",
    336       "version": "0.1.1",
    337       "hash": "260665917d6d973a0a543ea3ba983c47f13e18e60a30d94e502ee8c09ae33653",
    338       "manifest": "37aa135a7d6e7365d632e65d5aaf12d18e734cee1ef1f1b47d5a730fddf6592e",
    339       "title": "Early-stopping list folds with retained input suffixes"
    340     },
    341     {
    342       "name": "tricu-formatter",
    343       "version": "0.1.1",
    344       "hash": "086aabb4b95608428f0cb0776cd408102f6b1ff44aca3f9324c9e3dd9fbebd02",
    345       "manifest": "d4223c2002a2f77789dc9bf413905689ee0f9e41bbef84367762d5e12ddc0fbe",
    346       "title": "Conservative tricu equation alignment (not an AST printer)"
    347     },
    348     {
    349       "name": "parser-demo",
    350       "version": "0.1.1",
    351       "hash": "c7560f717712244810ed3b354912fe8791c2bab5c1df1520813426be01910c2f",
    352       "manifest": "e6edf23a694a43f5b476c5fbb303ed722e60ead568388766a99867f588b7272a",
    353       "title": "Parser combinators: complete input, prefixes and committed errors",
    354       "demo": "parser"
    355     },
    356     {
    357       "name": "lexer-demo",
    358       "version": "0.1.1",
    359       "hash": "50c088ee7b87f229ef37c375e86d32d594610b5ef7cc61ea129351da0ce4b208",
    360       "manifest": "ebc3b77fbbdd82068bb3fb407a597bb3fe54144ca31f7dc32c38720783c7e326",
    361       "title": "Located scans: matched prefix, remainder and character positions",
    362       "demo": "lexer"
    363     },
    364     {
    365       "name": "tricu-compiler",
    366       "version": "0.1.2",
    367       "hash": "e70583bc724ae495a33ead7e10614e2c6a9664bf4855c7e6042871cbd5d88a09",
    368       "manifest": "01328f4f795566b61d197e7b9f2017f6d3472c68c119e49b8a4e486afd2741ac",
    369       "title": "Compiler library (stable browser source-unit API; native helpers)"
    370     },
    371     {
    372       "name": "tricu-source-builder",
    373       "version": "0.1.2",
    374       "hash": "0e147f90159752bb96128453a4c7dacb497005ad96d5b38b27a369c87ce06079",
    375       "manifest": "6940a638fd5619958dcd53e37d7fac7b6926acc5f5dc8833d33cacafa8564ff9",
    376       "title": "Stable native application compiler (modules, imports and publication)"
    377     },
    378     {
    379       "name": "arboricx-server",
    380       "version": "0.1.2",
    381       "hash": "390ffadd746dfa78a9b846a41282c25ff947a7ceddf1535093c40b4594850624",
    382       "manifest": "9127564f5fe67be7fd6cdb2b65c3b7c61741a4e2879c1c2fe11107d2da7f48fb",
    383       "title": "Arboricx registry server (native sockets and filesystem)"
    384     },
    385     {
    386       "name": "tricu-http",
    387       "version": "0.1.2",
    388       "hash": "0850a25a5c18dad2560a8aa9c834fc3215f117dcde55e91982a73ee54491b532",
    389       "manifest": "e6555fc1105a64209a969cc9202a3f6c19b211c49027718dcb735cd1965894c9",
    390       "title": "HTTP parsing, responses and native socket handlers"
    391     },
    392     {
    393       "name": "tricu-intensional-contracts",
    394       "version": "0.1.2",
    395       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
    396       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
    397       "title": "Intensional contracts: tree shapes and numeric structure"
    398     },
    399     {
    400       "name": "tricu-graphs",
    401       "version": "0.1.2",
    402       "hash": "2cc226f82e9c3526fb086ffe0977a909fabe753fc82de1e18d1f507625c681fe",
    403       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
    404       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
    405     },
    406     {
    407       "name": "tricu-parser",
    408       "version": "0.1.2",
    409       "hash": "e23c7eab463765182fcfe4aafacca71d223f30664374019b41d29539d0f3883b",
    410       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
    411       "title": "Parser combinators: diagnostics, consumption and commitment"
    412     },
    413     {
    414       "name": "tricu-math",
    415       "version": "0.1.2",
    416       "hash": "3cda081418977c005f8375a0aa56a9daadddc83d1413a4f750dbee1e155f2206",
    417       "manifest": "fde960cbc603e76acf91e38d9f429e990fc16ccef5e8efa43789f16129b6f77a",
    418       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
    419     },
    420     {
    421       "name": "tricu-lexer",
    422       "version": "0.1.2",
    423       "hash": "5305ab2e168279b82d09ab061c31a386a27e3f8ce51ad50b4241850522bd3a2f",
    424       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
    425       "title": "Located character scans and token positions"
    426     },
    427     {
    428       "name": "tricu-binary",
    429       "version": "0.1.2",
    430       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
    431       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
    432       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
    433     },
    434     {
    435       "name": "tricu-patterns",
    436       "version": "0.1.2",
    437       "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2",
    438       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
    439       "title": "Ordered predicate/action dispatch and thunked conditionals"
    440     },
    441     {
    442       "name": "tricu-list-traversal",
    443       "version": "0.1.2",
    444       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
    445       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
    446       "title": "Early-stopping list folds with retained input suffixes"
    447     },
    448     {
    449       "name": "tricu-formatter",
    450       "version": "0.1.2",
    451       "hash": "0f9fc50a4b5a5270c274113418bdd9099f124ebd57d16e0f58a054081738c408",
    452       "manifest": "19871fe326a2e48aa38e728988b185a8ba9cb585868b74eaa758860526d0c53d",
    453       "title": "Conservative tricu equation alignment (not an AST printer)"
    454     },
    455     {
    456       "name": "parser-demo",
    457       "version": "0.1.2",
    458       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
    459       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
    460       "title": "Parser combinators: complete input, prefixes and committed errors",
    461       "demo": "parser"
    462     },
    463     {
    464       "name": "lexer-demo",
    465       "version": "0.1.2",
    466       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
    467       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
    468       "title": "Located scans: matched prefix, remainder and character positions",
    469       "demo": "lexer"
    470     },
    471     {
    472       "name": "greet",
    473       "version": "0.1.2",
    474       "hash": "0811457d501113ee11194f90e279ebb4ef9d548c70cb48d146be03eb9af7505f",
    475       "manifest": "c2abf7b96cbc820eeb5ae5d5afcf8ec270f06b3a4eebfc00b6ff6c526f3b099b",
    476       "title": "A conversation",
    477       "demo": "greet"
    478     },
    479     {
    480       "name": "microscope",
    481       "version": "0.1.2",
    482       "hash": "a1919c931e13a4b29536e09b3230a7cda3e972934cdfb401aa50ceffbdba70ef",
    483       "manifest": "7107f14eb360c5daf21833c5de9d6c1211d1da6e6b87da742cbdfcd4fe6ec98c",
    484       "title": "Tree microscope",
    485       "demo": "microscope"
    486     },
    487     {
    488       "name": "rgb",
    489       "version": "0.1.2",
    490       "hash": "a90ff53f2e05424ad536d7b819fb1710dab83127f0516d66384bd9bbe8ddbda2",
    491       "manifest": "cd48224c20bb2315006cba76963c101dc2b6fc86c5b9c4c77dcafdfc2a5c9eec",
    492       "title": "RGB validator",
    493       "demo": "rgb"
    494     },
    495     {
    496       "name": "shipping",
    497       "version": "0.1.2",
    498       "hash": "efbdff446802ddcfe353461dce3ea75b60187fce601f0f47cfe7320511aea02e",
    499       "manifest": "0949970382a37bf05dae4cbb61d223f360f7ee7aa309e9ba512f9a3b1400d758",
    500       "title": "Shipping policies",
    501       "demo": "shipping"
    502     },
    503     {
    504       "name": "events",
    505       "version": "0.1.2",
    506       "hash": "0844067dd63e9e6fc252a2ab2343b1937bb31abd8e44ad6683895f81d0c2499c",
    507       "manifest": "06801d8b606ea5f12cb7f232f5e9c974e6042818c9e75acec382a91f8ed039c4",
    508       "title": "Event adapters",
    509       "demo": "events"
    510     },
    511     {
    512       "name": "registration",
    513       "version": "0.1.2",
    514       "hash": "a8ea6cb0c1d175206448456e907790f5204f43c48581f588ddb4894d4c40b996",
    515       "manifest": "d107d23d5ce0fb99fd09441882d55f0dea9f90e0ea2d7a44c715cceba07ae871",
    516       "title": "Registration validator",
    517       "demo": "registration"
    518     },
    519     {
    520       "name": "migration",
    521       "version": "0.1.2",
    522       "hash": "41f27e53f2cde13130dc5a9c3e74de49d16f94f7dc565ca4357c55ce4ba5280d",
    523       "manifest": "31468840fb7a616d0b6e45823414843dfeaacd862c71121448407b70848253bd",
    524       "title": "Profile migrations",
    525       "demo": "migration"
    526     },
    527     {
    528       "name": "tricu-base",
    529       "version": "0.1.2",
    530       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
    531       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
    532       "title": "Foundation: lists, Results and decimal formatting"
    533     },
    534     {
    535       "name": "tricu-file-io",
    536       "version": "0.1.2",
    537       "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14",
    538       "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa",
    539       "title": "File IO and hashing actions"
    540     },
    541     {
    542       "name": "arboricx-inspection",
    543       "version": "0.1.2",
    544       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
    545       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
    546       "title": "Arboricx inspection: validate without execution"
    547     },
    548     {
    549       "name": "tricu-compiler",
    550       "version": "0.1.3",
    551       "hash": "9debb54a2eeba75b0554403eae4f34a9ea033698f7323dcec70905864cb2508b",
    552       "manifest": "d9403160a778fdfda21980071d7cccbb5f68800ba6cab80c39bf72fa20d0084f",
    553       "title": "Compiler library (stable browser source-unit API; native helpers)"
    554     },
    555     {
    556       "name": "tricu-source-builder",
    557       "version": "0.1.3",
    558       "hash": "08a1cefc326889f8a47090aa749844a81635d4e7d08c9b1654d97c6e1e7c55ae",
    559       "manifest": "22e793cb088c71e68abf132823898850ad76a89c1cecb295719edaa6093317e1",
    560       "title": "Stable native application compiler (modules, imports and publication)"
    561     },
    562     {
    563       "name": "arboricx-server",
    564       "version": "0.1.3",
    565       "hash": "390ffadd746dfa78a9b846a41282c25ff947a7ceddf1535093c40b4594850624",
    566       "manifest": "9127564f5fe67be7fd6cdb2b65c3b7c61741a4e2879c1c2fe11107d2da7f48fb",
    567       "title": "Arboricx registry server (native sockets and filesystem)"
    568     },
    569     {
    570       "name": "tricu-http",
    571       "version": "0.1.3",
    572       "hash": "0850a25a5c18dad2560a8aa9c834fc3215f117dcde55e91982a73ee54491b532",
    573       "manifest": "e6555fc1105a64209a969cc9202a3f6c19b211c49027718dcb735cd1965894c9",
    574       "title": "HTTP parsing, responses and native socket handlers"
    575     },
    576     {
    577       "name": "tricu-intensional-contracts",
    578       "version": "0.1.3",
    579       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
    580       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
    581       "title": "Intensional contracts: tree shapes and numeric structure"
    582     },
    583     {
    584       "name": "tricu-graphs",
    585       "version": "0.1.3",
    586       "hash": "2cc226f82e9c3526fb086ffe0977a909fabe753fc82de1e18d1f507625c681fe",
    587       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
    588       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
    589     },
    590     {
    591       "name": "tricu-parser",
    592       "version": "0.1.3",
    593       "hash": "3ccf7bbc514db08b9d6c0541c858c29625dc996c613eb44f1fe16d3e6f1f1041",
    594       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
    595       "title": "Parser combinators: diagnostics, consumption and commitment"
    596     },
    597     {
    598       "name": "tricu-math",
    599       "version": "0.1.3",
    600       "hash": "a5a6a450746bd1a61b722adeddd27595f7ef6cef1e524e7a1193012526c556c2",
    601       "manifest": "fde960cbc603e76acf91e38d9f429e990fc16ccef5e8efa43789f16129b6f77a",
    602       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
    603     },
    604     {
    605       "name": "tricu-lexer",
    606       "version": "0.1.3",
    607       "hash": "5305ab2e168279b82d09ab061c31a386a27e3f8ce51ad50b4241850522bd3a2f",
    608       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
    609       "title": "Located character scans and token positions"
    610     },
    611     {
    612       "name": "tricu-binary",
    613       "version": "0.1.3",
    614       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
    615       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
    616       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
    617     },
    618     {
    619       "name": "tricu-patterns",
    620       "version": "0.1.3",
    621       "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2",
    622       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
    623       "title": "Ordered predicate/action dispatch and thunked conditionals"
    624     },
    625     {
    626       "name": "tricu-list-traversal",
    627       "version": "0.1.3",
    628       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
    629       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
    630       "title": "Early-stopping list folds with retained input suffixes"
    631     },
    632     {
    633       "name": "tricu-formatter",
    634       "version": "0.1.3",
    635       "hash": "0f9fc50a4b5a5270c274113418bdd9099f124ebd57d16e0f58a054081738c408",
    636       "manifest": "19871fe326a2e48aa38e728988b185a8ba9cb585868b74eaa758860526d0c53d",
    637       "title": "Conservative tricu equation alignment (not an AST printer)"
    638     },
    639     {
    640       "name": "parser-demo",
    641       "version": "0.1.3",
    642       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
    643       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
    644       "title": "Parser combinators: complete input, prefixes and committed errors",
    645       "demo": "parser"
    646     },
    647     {
    648       "name": "lexer-demo",
    649       "version": "0.1.3",
    650       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
    651       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
    652       "title": "Located scans: matched prefix, remainder and character positions",
    653       "demo": "lexer"
    654     },
    655     {
    656       "name": "tricu-base",
    657       "version": "0.1.4",
    658       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
    659       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
    660       "title": "Foundation: lists, Results and decimal formatting"
    661     },
    662     {
    663       "name": "tricu-file-io",
    664       "version": "0.1.4",
    665       "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14",
    666       "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa",
    667       "title": "File IO and hashing actions"
    668     },
    669     {
    670       "name": "arboricx-inspection",
    671       "version": "0.1.4",
    672       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
    673       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
    674       "title": "Arboricx inspection: validate without execution"
    675     },
    676     {
    677       "name": "tricu-compiler",
    678       "version": "0.1.4",
    679       "hash": "cfb11a6ad90810350bd2042d81ec63404c5d6bb418512ffc5218c100431dd8ae",
    680       "manifest": "e3ddc42beff8a5e766608635b281e69ce6fed96eafccbe599bc28e1e8ee095cd",
    681       "title": "Compiler library (stable browser source-unit API; native helpers)"
    682     },
    683     {
    684       "name": "tricu-source-builder",
    685       "version": "0.1.4",
    686       "hash": "18e03a8ae0730fff1041ebb64076fb0815907642365110b5d33cc2aa030b315c",
    687       "manifest": "c99df779634e0c6d66485959cac77435ceb344f5defa30bdfdec43f3471a88da",
    688       "title": "Stable native application compiler (modules, imports and publication)"
    689     },
    690     {
    691       "name": "arboricx-server",
    692       "version": "0.1.4",
    693       "hash": "c8bc5c1ebeff9189d64ffd23554026d6f39aed92e2b25a4fa0935a0d25b99608",
    694       "manifest": "451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1",
    695       "title": "Arboricx registry server (native sockets and filesystem)"
    696     },
    697     {
    698       "name": "tricu-http",
    699       "version": "0.1.4",
    700       "hash": "7f7b4191c8780da6a4bf20084835e67007e9e5a7b9af43476b97faf502338545",
    701       "manifest": "e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691",
    702       "title": "HTTP parsing, responses and native socket handlers"
    703     },
    704     {
    705       "name": "tricu-intensional-contracts",
    706       "version": "0.1.4",
    707       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
    708       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
    709       "title": "Intensional contracts: tree shapes and numeric structure"
    710     },
    711     {
    712       "name": "tricu-graphs",
    713       "version": "0.1.4",
    714       "hash": "2afb5aa9b578f9d95365c5f4ab8d93f366bbf37425c2b438459d549961f4964e",
    715       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
    716       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
    717     },
    718     {
    719       "name": "tricu-parser",
    720       "version": "0.1.4",
    721       "hash": "3887958c22983170103b70586b1109e012289cd5cb6494203f83657c39cf673c",
    722       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
    723       "title": "Parser combinators: diagnostics, consumption and commitment"
    724     },
    725     {
    726       "name": "tricu-math",
    727       "version": "0.1.4",
    728       "hash": "75ff201e0a0192236661f1fce192ff0cce490914cd90ee4a3c4b369e0046024a",
    729       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
    730       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
    731     },
    732     {
    733       "name": "tricu-lexer",
    734       "version": "0.1.4",
    735       "hash": "123d0e0545da5796a30c4943bd9c4c61b8e5743e09d4e1e28de7e064744dc1a4",
    736       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
    737       "title": "Located character scans and token positions"
    738     },
    739     {
    740       "name": "tricu-binary",
    741       "version": "0.1.4",
    742       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
    743       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
    744       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
    745     },
    746     {
    747       "name": "tricu-patterns",
    748       "version": "0.1.4",
    749       "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2",
    750       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
    751       "title": "Ordered predicate/action dispatch and thunked conditionals"
    752     },
    753     {
    754       "name": "tricu-list-traversal",
    755       "version": "0.1.4",
    756       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
    757       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
    758       "title": "Early-stopping list folds with retained input suffixes"
    759     },
    760     {
    761       "name": "tricu-formatter",
    762       "version": "0.1.4",
    763       "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2",
    764       "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc",
    765       "title": "Conservative tricu equation alignment (not an AST printer)"
    766     },
    767     {
    768       "name": "parser-demo",
    769       "version": "0.1.4",
    770       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
    771       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
    772       "title": "Parser combinators: complete input, prefixes and committed errors",
    773       "demo": "parser"
    774     },
    775     {
    776       "name": "lexer-demo",
    777       "version": "0.1.4",
    778       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
    779       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
    780       "title": "Located scans: matched prefix, remainder and character positions",
    781       "demo": "lexer"
    782     },
    783     {
    784       "name": "tricu-base",
    785       "version": "0.1.5",
    786       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
    787       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
    788       "title": "Foundation: lists, Results and decimal formatting"
    789     },
    790     {
    791       "name": "tricu-file-io",
    792       "version": "0.1.5",
    793       "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14",
    794       "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa",
    795       "title": "File IO and hashing actions"
    796     },
    797     {
    798       "name": "arboricx-inspection",
    799       "version": "0.1.5",
    800       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
    801       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
    802       "title": "Arboricx inspection: validate without execution"
    803     },
    804     {
    805       "name": "tricu-compiler",
    806       "version": "0.1.5",
    807       "hash": "9c61d59cd76036000691da6ff5e2e9f641cf5c614b424d7280e052cfcb716e75",
    808       "manifest": "17df7d4ef56684d423ca59d5f4c4d03aa73b24c5579e00f8719e2f06641c39e6",
    809       "title": "Compiler library (stable browser source-unit API; native helpers)"
    810     },
    811     {
    812       "name": "tricu-source-builder",
    813       "version": "0.1.5",
    814       "hash": "d70de875988dfa309f2c167992928866f88b08af351918b8c7b5d88c541c6e94",
    815       "manifest": "c0ea53b7283b4cce8bc986f3b2c8de4db990c0eaf7d415e8f1d8784580c8d370",
    816       "title": "Stable native application compiler (modules, imports and publication)"
    817     },
    818     {
    819       "name": "arboricx-server",
    820       "version": "0.1.5",
    821       "hash": "c8bc5c1ebeff9189d64ffd23554026d6f39aed92e2b25a4fa0935a0d25b99608",
    822       "manifest": "451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1",
    823       "title": "Arboricx registry server (native sockets and filesystem)"
    824     },
    825     {
    826       "name": "tricu-http",
    827       "version": "0.1.5",
    828       "hash": "7f7b4191c8780da6a4bf20084835e67007e9e5a7b9af43476b97faf502338545",
    829       "manifest": "e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691",
    830       "title": "HTTP parsing, responses and native socket handlers"
    831     },
    832     {
    833       "name": "tricu-intensional-contracts",
    834       "version": "0.1.5",
    835       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
    836       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
    837       "title": "Intensional contracts: tree shapes and numeric structure"
    838     },
    839     {
    840       "name": "tricu-graphs",
    841       "version": "0.1.5",
    842       "hash": "b588b07ac71f87ab85059ea0788ee2e11d3ee77ad319310e5a21f844c98dabf4",
    843       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
    844       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
    845     },
    846     {
    847       "name": "tricu-parser",
    848       "version": "0.1.5",
    849       "hash": "3d364a349e4a623bc022a6cdc558a490d764c4c9d6a224b65a727f2380ce5b0d",
    850       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
    851       "title": "Parser combinators: diagnostics, consumption and commitment"
    852     },
    853     {
    854       "name": "tricu-math",
    855       "version": "0.1.5",
    856       "hash": "74251492b68205d47f001fe1210d8846b905dae7b4cdf12c3b1c5e563473575d",
    857       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
    858       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
    859     },
    860     {
    861       "name": "tricu-lexer",
    862       "version": "0.1.5",
    863       "hash": "9bc1c7c66b150fdac8f046b2bad48b07bf585c9ea2c63b416dc72c4191b0128e",
    864       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
    865       "title": "Located character scans and token positions"
    866     },
    867     {
    868       "name": "tricu-binary",
    869       "version": "0.1.5",
    870       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
    871       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
    872       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
    873     },
    874     {
    875       "name": "tricu-patterns",
    876       "version": "0.1.5",
    877       "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2",
    878       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
    879       "title": "Ordered predicate/action dispatch and thunked conditionals"
    880     },
    881     {
    882       "name": "tricu-list-traversal",
    883       "version": "0.1.5",
    884       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
    885       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
    886       "title": "Early-stopping list folds with retained input suffixes"
    887     },
    888     {
    889       "name": "tricu-formatter",
    890       "version": "0.1.5",
    891       "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2",
    892       "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc",
    893       "title": "Conservative tricu equation alignment (not an AST printer)"
    894     },
    895     {
    896       "name": "parser-demo",
    897       "version": "0.1.5",
    898       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
    899       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
    900       "title": "Parser combinators: complete input, prefixes and committed errors",
    901       "demo": "parser"
    902     },
    903     {
    904       "name": "lexer-demo",
    905       "version": "0.1.5",
    906       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
    907       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
    908       "title": "Located scans: matched prefix, remainder and character positions",
    909       "demo": "lexer"
    910     },
    911     {
    912       "name": "tricu-lib-arboricx",
    913       "version": "0.1.0",
    914       "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55",
    915       "hash": "40dfb23da91b505ea4586bbfea46a7374d299bb747796f18428de7da43fa7315",
    916       "title": "lib/arboricx/arboricx.tri"
    917     },
    918     {
    919       "name": "tricu-lib-arboricx-common",
    920       "version": "0.1.0",
    921       "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4",
    922       "hash": "2c8f29c5e1a96eac7b6d57f6dad02f7adbfca1da93742f48c2aff3534c378284",
    923       "title": "lib/arboricx/common.tri"
    924     },
    925     {
    926       "name": "tricu-lib-arboricx-dispatch",
    927       "version": "0.1.0",
    928       "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19",
    929       "hash": "7fbcf00a8412785c5c61b61c21c89d00d2597953b040faa02e6e811677b37578",
    930       "title": "lib/arboricx/dispatch.tri"
    931     },
    932     {
    933       "name": "tricu-lib-arboricx-manifest",
    934       "version": "0.1.0",
    935       "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa",
    936       "hash": "718c96fe7ab33504ece9c041f7a93dddf15b281f8dfceba84291a349e260b15f",
    937       "title": "lib/arboricx/manifest.tri"
    938     },
    939     {
    940       "name": "tricu-lib-arboricx-nodes",
    941       "version": "0.1.0",
    942       "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23",
    943       "hash": "84a7479abac8663864a5615e5c0be69b6bb64530a904ab0da274bbf68b682b01",
    944       "title": "lib/arboricx/nodes.tri"
    945     },
    946     {
    947       "name": "tricu-lib-arboricx-server",
    948       "version": "0.1.0",
    949       "manifest": "451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1",
    950       "hash": "c8bc5c1ebeff9189d64ffd23554026d6f39aed92e2b25a4fa0935a0d25b99608",
    951       "title": "lib/arboricx/server.tri"
    952     },
    953     {
    954       "name": "tricu-lib-base",
    955       "version": "0.1.0",
    956       "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81",
    957       "hash": "ed931d1cf10921f414c7fb2e21c4ab40509d548b56ca1db1327586d90cdf6f0a",
    958       "title": "lib/base.tri"
    959     },
    960     {
    961       "name": "tricu-lib-binary",
    962       "version": "0.1.0",
    963       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
    964       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
    965       "title": "lib/binary.tri"
    966     },
    967     {
    968       "name": "tricu-lib-bytes",
    969       "version": "0.1.0",
    970       "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68",
    971       "hash": "c0a9ffd923b4dd17f6c1fd105502d9e82a9064f75b6312b37c155c94a3ce73d3",
    972       "title": "lib/bytes.tri"
    973     },
    974     {
    975       "name": "tricu-lib-conversions",
    976       "version": "0.1.0",
    977       "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e",
    978       "hash": "fc37dd8c558961c88211c3f4faf31bc438bcda12384f94125f563f1651e09ac9",
    979       "title": "lib/conversions.tri"
    980     },
    981     {
    982       "name": "tricu-lib-graph",
    983       "version": "0.1.0",
    984       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
    985       "hash": "b588b07ac71f87ab85059ea0788ee2e11d3ee77ad319310e5a21f844c98dabf4",
    986       "title": "lib/graph.tri"
    987     },
    988     {
    989       "name": "tricu-lib-http",
    990       "version": "0.1.0",
    991       "manifest": "e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691",
    992       "hash": "7f7b4191c8780da6a4bf20084835e67007e9e5a7b9af43476b97faf502338545",
    993       "title": "lib/http.tri"
    994     },
    995     {
    996       "name": "tricu-lib-intensional",
    997       "version": "0.1.0",
    998       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
    999       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
   1000       "title": "lib/intensionalContracts.tri"
   1001     },
   1002     {
   1003       "name": "tricu-lib-io",
   1004       "version": "0.1.0",
   1005       "manifest": "2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49",
   1006       "hash": "a51d9fcffd12aebc39166e2ba4e5b86896832db299f06322b7a2805bc4d57f05",
   1007       "title": "lib/io.tri"
   1008     },
   1009     {
   1010       "name": "tricu-lib-lexer",
   1011       "version": "0.1.0",
   1012       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   1013       "hash": "9bc1c7c66b150fdac8f046b2bad48b07bf585c9ea2c63b416dc72c4191b0128e",
   1014       "title": "lib/lexer.tri"
   1015     },
   1016     {
   1017       "name": "tricu-lib-native-math",
   1018       "version": "0.1.0",
   1019       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   1020       "hash": "74251492b68205d47f001fe1210d8846b905dae7b4cdf12c3b1c5e563473575d",
   1021       "title": "lib/math/native.tri"
   1022     },
   1023     {
   1024       "name": "tricu-lib-parser",
   1025       "version": "0.1.0",
   1026       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   1027       "hash": "3d364a349e4a623bc022a6cdc558a490d764c4c9d6a224b65a727f2380ce5b0d",
   1028       "title": "lib/parser.tri"
   1029     },
   1030     {
   1031       "name": "tricu-lib-patterns",
   1032       "version": "0.1.0",
   1033       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   1034       "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2",
   1035       "title": "lib/patterns.tri"
   1036     },
   1037     {
   1038       "name": "tricu-lib-prelude",
   1039       "version": "0.1.0",
   1040       "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823",
   1041       "hash": "3e32ef46cd9a7032469c6b004917c9b8982da95673d486a576fc31541bbe51c6",
   1042       "title": "lib/prelude.tri"
   1043     },
   1044     {
   1045       "name": "tricu-lib-socket",
   1046       "version": "0.1.0",
   1047       "manifest": "49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44",
   1048       "hash": "decfff4079c7c202f664a55496926cce1fcd1e9c67cf67b84718bf7d663e6f4d",
   1049       "title": "lib/socket.tri"
   1050     },
   1051     {
   1052       "name": "tricu-lib-source-ast",
   1053       "version": "0.1.0",
   1054       "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f",
   1055       "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a",
   1056       "title": "lib/source/ast.tri"
   1057     },
   1058     {
   1059       "name": "tricu-lib-source-build-stable",
   1060       "version": "0.1.0",
   1061       "manifest": "b7d49cb984e23aa3a70afdc4044e6f5ba98f3c71b7e78bd9269426c1c061a750",
   1062       "hash": "faea17b7579cd7193af19cb74a34266cdf8ac2d9934a24d8552dd09edd5cb4c5",
   1063       "title": "lib/source/build-stable.tri"
   1064     },
   1065     {
   1066       "name": "tricu-lib-source-build",
   1067       "version": "0.1.0",
   1068       "manifest": "1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3",
   1069       "hash": "7b7b8b132f1192bf4a9e379b641382167f9be38a609bdad18b144dfa85da2b3c",
   1070       "title": "lib/source/build.tri"
   1071     },
   1072     {
   1073       "name": "tricu-lib-source-bundle",
   1074       "version": "0.1.0",
   1075       "manifest": "d1af60d301f08b0c8715da80b9c632b04e71270817e0925aec81121734f3d1e6",
   1076       "hash": "f13735828b62a6d90e95b2964e5fdf72d4e5181aa49d48c04cf134b5606bc10e",
   1077       "title": "lib/source/bundle.tri"
   1078     },
   1079     {
   1080       "name": "tricu-lib-source-compile",
   1081       "version": "0.1.0",
   1082       "manifest": "9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0",
   1083       "hash": "a8d7805b268f93ef72e10c7031bc709fb9924ca91b2eacdd313f70d96d254560",
   1084       "title": "lib/source/compile.tri"
   1085     },
   1086     {
   1087       "name": "tricu-lib-source-core",
   1088       "version": "0.1.0",
   1089       "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2",
   1090       "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df",
   1091       "title": "lib/source/core.tri"
   1092     },
   1093     {
   1094       "name": "tricu-lib-source-equations",
   1095       "version": "0.1.0",
   1096       "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f",
   1097       "hash": "0a3956e0f6e794d843f56d734b14259c63a6e9ece22ec73d73f8f995f1578fa8",
   1098       "title": "lib/source/equations.tri"
   1099     },
   1100     {
   1101       "name": "tricu-lib-source-export-cache",
   1102       "version": "0.1.0",
   1103       "manifest": "ba1c6fbb9c4af886b1466e0ea16bc0ceba1c0a60c5ad298c19be0b755e25b11b",
   1104       "hash": "8675a2bc53b5820d45cce64c072c55f7e03d23b1b4960a45f952fc6387023024",
   1105       "title": "lib/source/export-cache.tri"
   1106     },
   1107     {
   1108       "name": "tricu-lib-source-index",
   1109       "version": "0.1.0",
   1110       "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d",
   1111       "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a",
   1112       "title": "lib/source/index.tri"
   1113     },
   1114     {
   1115       "name": "tricu-lib-source-lexer",
   1116       "version": "0.1.0",
   1117       "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42",
   1118       "hash": "b61e8d7d31f730c1e4db08c729435302e76eb911ee2c45b110f2932a60b2eb33",
   1119       "title": "lib/source/lexer.tri"
   1120     },
   1121     {
   1122       "name": "tricu-lib-source-lock",
   1123       "version": "0.1.0",
   1124       "manifest": "de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6",
   1125       "hash": "51d352cb5306a96b0275e6cf80c5a7d160e7379cf8f31aa128d96fe3e56043ff",
   1126       "title": "lib/source/lock.tri"
   1127     },
   1128     {
   1129       "name": "tricu-lib-source-map",
   1130       "version": "0.1.0",
   1131       "manifest": "d1ed18723a9acfd6f0b13ef77ef17883dcbad0d8fb79b772f3263e00551c60dd",
   1132       "hash": "e8f5fbfbb768926c5dcc43511fed05a2436f0bf46f2a18c75408496886cb1539",
   1133       "title": "lib/source/map.tri"
   1134     },
   1135     {
   1136       "name": "tricu-lib-source-module",
   1137       "version": "0.1.0",
   1138       "manifest": "23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9",
   1139       "hash": "20c71797fca0c2d7c6e1a5482da8cfce80292463cba731187645e96dc17dbe2e",
   1140       "title": "lib/source/module.tri"
   1141     },
   1142     {
   1143       "name": "tricu-lib-source-object",
   1144       "version": "0.1.0",
   1145       "manifest": "dc29e3d043b9dc8685ed05ede1c226b3f14f47c63365b623214cf709a275b3bf",
   1146       "hash": "acb79eb9c2f56a18c1c740aaaee97e9e5e53f55b56602bd16a351d85cfadc192",
   1147       "title": "lib/source/object.tri"
   1148     },
   1149     {
   1150       "name": "tricu-lib-source-order",
   1151       "version": "0.1.0",
   1152       "manifest": "84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2",
   1153       "hash": "3b4474558c2336c95a122ef32c4f3070ce67b2e0491539f757594a0ac02b0c6a",
   1154       "title": "lib/source/order.tri"
   1155     },
   1156     {
   1157       "name": "tricu-lib-source-parser",
   1158       "version": "0.1.0",
   1159       "manifest": "59befca0769d80a6d663ffd5224a076c0de88914192a960398a81a4e37e6ae89",
   1160       "hash": "5188bb1a7ede262cb63f02daadff9b827c05bd26ace2e7f23528e9dd10ba6121",
   1161       "title": "lib/source/parser.tri"
   1162     },
   1163     {
   1164       "name": "tricu-lib-source-pattern",
   1165       "version": "0.1.0",
   1166       "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123",
   1167       "hash": "d2842a47b4f76d3d0bf86914620a33b5251319167c74873e7f630923f4b95e68",
   1168       "title": "lib/source/pattern.tri"
   1169     },
   1170     {
   1171       "name": "tricu-lib-source-program",
   1172       "version": "0.1.0",
   1173       "manifest": "384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a1ad",
   1174       "hash": "af2b3483281c7c4e24151956dce5d763dfe4deeb4b0ec7635a341b443b2b4584",
   1175       "title": "lib/source/program.tri"
   1176     },
   1177     {
   1178       "name": "tricu-lib-source-resolve",
   1179       "version": "0.1.0",
   1180       "manifest": "9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a",
   1181       "hash": "b82891447d90b9c9bfeef4c8a75d15589ef008d9142e32f8694bd0ce083fb8ca",
   1182       "title": "lib/source/resolve.tri"
   1183     },
   1184     {
   1185       "name": "tricu-lib-source-stable",
   1186       "version": "0.1.0",
   1187       "manifest": "5189315a72af93ee9fe3dbc8c73e07e97b980b4c91b9c2f6244d447461db55dd",
   1188       "hash": "10dfca05efdf0113e65f5cb77de96b5e8d768c9e9749b05cda1e344715a44230",
   1189       "title": "lib/source/stable.tri"
   1190     },
   1191     {
   1192       "name": "tricu-lib-source-staged-conditional-experiment",
   1193       "version": "0.1.0",
   1194       "manifest": "f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c",
   1195       "hash": "aabb749e392a47605ffd08f12ec442747641d190ca2c4240f3196744f6fdbd22",
   1196       "title": "lib/source/staged-conditional-experiment.tri"
   1197     },
   1198     {
   1199       "name": "tricu-lib-source-staged-list-experiment",
   1200       "version": "0.1.0",
   1201       "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98",
   1202       "hash": "eac98c45250ba80f2331cb71128306b25bd61b4e8e3e063b9b635ec654f4d698",
   1203       "title": "lib/source/staged-list-experiment.tri"
   1204     },
   1205     {
   1206       "name": "tricu-lib-source-staging-experiment",
   1207       "version": "0.1.0",
   1208       "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790",
   1209       "hash": "bd742a4ec55cf68f1f1b382979fdf6b5c098039089be16c76b4621b8ca07d9cb",
   1210       "title": "lib/source/staging-experiment.tri"
   1211     },
   1212     {
   1213       "name": "tricu-lib-source-unit",
   1214       "version": "0.1.0",
   1215       "manifest": "908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f",
   1216       "hash": "30715cbaf97e966bcb8ef49c9f5da1fca571308db49b103b428de713b9ad302f",
   1217       "title": "lib/source/unit.tri"
   1218     },
   1219     {
   1220       "name": "tricu-lib-arboricx-inspect",
   1221       "version": "0.1.0",
   1222       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   1223       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   1224       "title": "lib/arboricx/inspect.tri"
   1225     },
   1226     {
   1227       "name": "tricu-lib-packages-base",
   1228       "version": "0.1.0",
   1229       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   1230       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   1231       "title": "lib/packages/base.tri"
   1232     },
   1233     {
   1234       "name": "tricu-lib-packages-io",
   1235       "version": "0.1.0",
   1236       "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa",
   1237       "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14",
   1238       "title": "lib/packages/io.tri"
   1239     },
   1240     {
   1241       "name": "tricu-lib-recursion-list",
   1242       "version": "0.1.0",
   1243       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   1244       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   1245       "title": "lib/recursion/list.tri"
   1246     },
   1247     {
   1248       "name": "tricu-lib-source-bundle-stable",
   1249       "version": "0.1.0",
   1250       "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59",
   1251       "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b",
   1252       "title": "lib/source/bundle-stable.tri"
   1253     },
   1254     {
   1255       "name": "tricu-lib-tools-format-tri",
   1256       "version": "0.1.0",
   1257       "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc",
   1258       "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2",
   1259       "title": "lib/tools/format-tri.tri"
   1260     },
   1261     {
   1262       "name": "parser-demo",
   1263       "version": "0.1.6",
   1264       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
   1265       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
   1266       "title": "Parser combinators: complete input, prefixes and committed errors",
   1267       "demo": "parser"
   1268     },
   1269     {
   1270       "name": "lexer-demo",
   1271       "version": "0.1.6",
   1272       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
   1273       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
   1274       "title": "Located scans: matched prefix, remainder and character positions",
   1275       "demo": "lexer"
   1276     },
   1277     {
   1278       "name": "intro",
   1279       "version": "0.2.0",
   1280       "hash": "64e7db3b35121efa19c7becbbb38a0ad0f884143e790e286a5ee6c236c00f9d5",
   1281       "manifest": "1e1778f9b556444195c59bc98002837311bf926c2a6822456a4651f74c6e5113",
   1282       "title": "Start here",
   1283       "demo": "intro"
   1284     },
   1285     {
   1286       "name": "greet",
   1287       "version": "0.2.0",
   1288       "hash": "0811457d501113ee11194f90e279ebb4ef9d548c70cb48d146be03eb9af7505f",
   1289       "manifest": "c2abf7b96cbc820eeb5ae5d5afcf8ec270f06b3a4eebfc00b6ff6c526f3b099b",
   1290       "title": "A conversation",
   1291       "demo": "greet"
   1292     },
   1293     {
   1294       "name": "microscope",
   1295       "version": "0.2.0",
   1296       "hash": "493a125b649639c0df8348b4aeb3a455b7139cae0634ba114866c48813500bc5",
   1297       "manifest": "095aa94589307f9c8fb2b7e6c8dd4e63cc31ab2cac33e780882867df4cfe1a23",
   1298       "title": "Tree microscope",
   1299       "demo": "microscope"
   1300     },
   1301     {
   1302       "name": "rgb",
   1303       "version": "0.2.0",
   1304       "hash": "b8c0e21c09f63511794cc62827a6b231e62a55f7e779022a1b740aaba29b0368",
   1305       "manifest": "e37bd20d45ecd6b3721aa1af12deb7284fe6c9c079741c36e11ab07726316309",
   1306       "title": "RGB validator",
   1307       "demo": "rgb"
   1308     },
   1309     {
   1310       "name": "shipping",
   1311       "version": "0.2.0",
   1312       "hash": "4aa9ce9f19dfce87ecb3f6bd0a2e881dafcbcd3d2e4b4075befbb378d80833ea",
   1313       "manifest": "dcdd3568bca3bef06919c3de6449d78a400b6156a27cf90dd2a5bdbc8ec64d8f",
   1314       "title": "Shipping policies",
   1315       "demo": "shipping"
   1316     },
   1317     {
   1318       "name": "events",
   1319       "version": "0.2.0",
   1320       "hash": "8b51693c63658d59c8083ec1c95cf1f6565ce5799791f540e92caf508613c9fb",
   1321       "manifest": "a0c4ab3bc22f01eb18f60391d08f64cadb767253eec1ba54016d2f6441286c44",
   1322       "title": "Event adapters",
   1323       "demo": "events"
   1324     },
   1325     {
   1326       "name": "registration",
   1327       "version": "0.2.0",
   1328       "hash": "679733e17a86cc5e3f5282ca824cad4c9c0febd260e51f6a87e16dd14c02c45a",
   1329       "manifest": "e5271ade40a68b9fad92f531859c4411b3ef5773533b36f60a6a1a02dc680a36",
   1330       "title": "Registration validator",
   1331       "demo": "registration"
   1332     },
   1333     {
   1334       "name": "migration",
   1335       "version": "0.2.0",
   1336       "hash": "730aeb8203ff504b7483999a6477a292b10871f82e94a77d3d5f7b49ecc3b6b3",
   1337       "manifest": "0713754ddf34e447f3581fc105226da560f0c6533f1e08b666057e061866b600",
   1338       "title": "Profile migrations",
   1339       "demo": "migration"
   1340     },
   1341     {
   1342       "name": "names-values",
   1343       "version": "0.1.0",
   1344       "hash": "8d1b7e1f6dfefe983167ee8d9631476caaa0c3dc689a85628e9ca627ebaef6d0",
   1345       "manifest": "e30e884e7925c755b111c5a753d78fcb5bafeb9f431f7261f4d7e1e905faba7d",
   1346       "title": "Names and values",
   1347       "demo": "names-values"
   1348     },
   1349     {
   1350       "name": "arithmetic",
   1351       "version": "0.1.0",
   1352       "hash": "38110ab45a75a9c8771d6422277cb3083e667a4368aa33df0b43af672f17375e",
   1353       "manifest": "a07edd4c204a3ac8ddc20764de23857bcf9906c4c69d0f5706ad2fe0518f3646",
   1354       "title": "Doing arithmetic",
   1355       "demo": "arithmetic"
   1356     },
   1357     {
   1358       "name": "functions",
   1359       "version": "0.1.0",
   1360       "hash": "be5f4675c9b0b6d9c093fe44a9695da9f428c88d62b0f4f1340017067fa81fa9",
   1361       "manifest": "819a33501800bcf6ade9ab179b550485c118361b4bf6143da830a62e6a062964",
   1362       "title": "Your first function",
   1363       "demo": "functions"
   1364     },
   1365     {
   1366       "name": "lists",
   1367       "version": "0.1.0",
   1368       "hash": "3cc5d36c5b70a20362117e3349aa044efca8adca56105424965065395a9f3e76",
   1369       "manifest": "449e93952f46fe794539e588aaf7f6355ac50c791563505a24e3d8824845af52",
   1370       "title": "Working with lists",
   1371       "demo": "lists"
   1372     },
   1373     {
   1374       "name": "transform-list",
   1375       "version": "0.1.0",
   1376       "hash": "9f10d772b42628acfe843eec7524d8de1ba9ea4344d3952c6c091c98c4d1c72d",
   1377       "manifest": "e82efc3f0168a2967dfcab62acbff785012402fc6e316adb73e1978f05b1d4be",
   1378       "title": "Transforming a list",
   1379       "demo": "transform-list"
   1380     },
   1381     {
   1382       "name": "choices",
   1383       "version": "0.1.0",
   1384       "hash": "1972c98bfe599fef2a72cc946401a5cc9280026a8c46fdd7c8ccdc7093ee90cc",
   1385       "manifest": "381360c28e8204def839f99608e785962aca8625f77dfeabe083b3db65ec3cab",
   1386       "title": "Making a choice",
   1387       "demo": "choices"
   1388     },
   1389     {
   1390       "name": "language-reference",
   1391       "version": "0.1.0",
   1392       "hash": "86717d7f9d69fe730c6c6172c42c49895623aa070bf675e1b5f751adb30616c1",
   1393       "manifest": "9984385a5ab9b81094343d2b4203e825d44c07de67f0e399ad55660e5e431998",
   1394       "title": "Language reference",
   1395       "demo": "language-reference"
   1396     },
   1397     {
   1398       "name": "tricu-base",
   1399       "version": "0.3.0",
   1400       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   1401       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   1402       "title": "Foundation: lists, Results and decimal formatting"
   1403     },
   1404     {
   1405       "name": "tricu-file-io",
   1406       "version": "0.3.0",
   1407       "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14",
   1408       "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa",
   1409       "title": "File IO and hashing actions"
   1410     },
   1411     {
   1412       "name": "arboricx-inspection",
   1413       "version": "0.3.0",
   1414       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   1415       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   1416       "title": "Arboricx inspection: validate without execution"
   1417     },
   1418     {
   1419       "name": "tricu-compiler",
   1420       "version": "0.3.0",
   1421       "hash": "91f78730b3623d019e33f96e9e2712d61b04837b21ef3eccec3071ac9260944d",
   1422       "manifest": "c3d5c2c0efdac3641467968669031ba1bc21883db7307772a594c8dc04ef1582",
   1423       "title": "Compiler library (stable browser source-unit API; native helpers)"
   1424     },
   1425     {
   1426       "name": "tricu-source-builder",
   1427       "version": "0.3.0",
   1428       "hash": "bd9b236492bb6359a6cc4dcd7c988ac2bf64abea4a1cc1c7233d1d023ca0dd1e",
   1429       "manifest": "a0820abd99bc31fb9aa0e463c61b37d0a181d44e540a03a9016e3b00c751b25c",
   1430       "title": "Stable native application compiler (modules, imports and publication)"
   1431     },
   1432     {
   1433       "name": "arboricx-server",
   1434       "version": "0.3.0",
   1435       "hash": "c8bc5c1ebeff9189d64ffd23554026d6f39aed92e2b25a4fa0935a0d25b99608",
   1436       "manifest": "451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1",
   1437       "title": "Arboricx registry server (native sockets and filesystem)"
   1438     },
   1439     {
   1440       "name": "tricu-http",
   1441       "version": "0.3.0",
   1442       "hash": "7f7b4191c8780da6a4bf20084835e67007e9e5a7b9af43476b97faf502338545",
   1443       "manifest": "e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691",
   1444       "title": "HTTP parsing, responses and native socket handlers"
   1445     },
   1446     {
   1447       "name": "tricu-intensional-contracts",
   1448       "version": "0.3.0",
   1449       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
   1450       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   1451       "title": "Intensional contracts: tree shapes and numeric structure"
   1452     },
   1453     {
   1454       "name": "tricu-graphs",
   1455       "version": "0.3.0",
   1456       "hash": "b588b07ac71f87ab85059ea0788ee2e11d3ee77ad319310e5a21f844c98dabf4",
   1457       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   1458       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
   1459     },
   1460     {
   1461       "name": "tricu-parser",
   1462       "version": "0.3.0",
   1463       "hash": "3d364a349e4a623bc022a6cdc558a490d764c4c9d6a224b65a727f2380ce5b0d",
   1464       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   1465       "title": "Parser combinators: diagnostics, consumption and commitment"
   1466     },
   1467     {
   1468       "name": "tricu-math",
   1469       "version": "0.3.0",
   1470       "hash": "ef024a03aeb00f82d77a0c710303e88ce254b20cd1d0d0aebb29c0309900c480",
   1471       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   1472       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
   1473     },
   1474     {
   1475       "name": "tricu-lexer",
   1476       "version": "0.3.0",
   1477       "hash": "9bc1c7c66b150fdac8f046b2bad48b07bf585c9ea2c63b416dc72c4191b0128e",
   1478       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   1479       "title": "Located character scans and token positions"
   1480     },
   1481     {
   1482       "name": "tricu-binary",
   1483       "version": "0.3.0",
   1484       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
   1485       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   1486       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
   1487     },
   1488     {
   1489       "name": "tricu-patterns",
   1490       "version": "0.3.0",
   1491       "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2",
   1492       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   1493       "title": "Ordered predicate/action dispatch and thunked conditionals"
   1494     },
   1495     {
   1496       "name": "tricu-list-traversal",
   1497       "version": "0.3.0",
   1498       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   1499       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   1500       "title": "Early-stopping list folds with retained input suffixes"
   1501     },
   1502     {
   1503       "name": "tricu-formatter",
   1504       "version": "0.3.0",
   1505       "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2",
   1506       "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc",
   1507       "title": "Conservative tricu equation alignment (not an AST printer)"
   1508     },
   1509     {
   1510       "name": "parser-demo",
   1511       "version": "0.3.0",
   1512       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
   1513       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
   1514       "title": "Parser combinators: complete input, prefixes and committed errors",
   1515       "demo": "parser"
   1516     },
   1517     {
   1518       "name": "lexer-demo",
   1519       "version": "0.3.0",
   1520       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
   1521       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
   1522       "title": "Located scans: matched prefix, remainder and character positions",
   1523       "demo": "lexer"
   1524     },
   1525     {
   1526       "name": "tricu-lib-arboricx",
   1527       "version": "0.3.0",
   1528       "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55",
   1529       "hash": "40dfb23da91b505ea4586bbfea46a7374d299bb747796f18428de7da43fa7315",
   1530       "title": "lib/arboricx/arboricx.tri"
   1531     },
   1532     {
   1533       "name": "tricu-lib-arboricx-common",
   1534       "version": "0.3.0",
   1535       "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4",
   1536       "hash": "2c8f29c5e1a96eac7b6d57f6dad02f7adbfca1da93742f48c2aff3534c378284",
   1537       "title": "lib/arboricx/common.tri"
   1538     },
   1539     {
   1540       "name": "tricu-lib-arboricx-dispatch",
   1541       "version": "0.3.0",
   1542       "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19",
   1543       "hash": "7fbcf00a8412785c5c61b61c21c89d00d2597953b040faa02e6e811677b37578",
   1544       "title": "lib/arboricx/dispatch.tri"
   1545     },
   1546     {
   1547       "name": "tricu-lib-arboricx-manifest",
   1548       "version": "0.3.0",
   1549       "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa",
   1550       "hash": "718c96fe7ab33504ece9c041f7a93dddf15b281f8dfceba84291a349e260b15f",
   1551       "title": "lib/arboricx/manifest.tri"
   1552     },
   1553     {
   1554       "name": "tricu-lib-arboricx-nodes",
   1555       "version": "0.3.0",
   1556       "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23",
   1557       "hash": "84a7479abac8663864a5615e5c0be69b6bb64530a904ab0da274bbf68b682b01",
   1558       "title": "lib/arboricx/nodes.tri"
   1559     },
   1560     {
   1561       "name": "tricu-lib-arboricx-server",
   1562       "version": "0.3.0",
   1563       "manifest": "451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1",
   1564       "hash": "c8bc5c1ebeff9189d64ffd23554026d6f39aed92e2b25a4fa0935a0d25b99608",
   1565       "title": "lib/arboricx/server.tri"
   1566     },
   1567     {
   1568       "name": "tricu-lib-base",
   1569       "version": "0.3.0",
   1570       "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81",
   1571       "hash": "1f722cc4ebbe2096dd68e1d9720596cfe9c99b327fd02d55ea01c5c66e66477a",
   1572       "title": "lib/base.tri"
   1573     },
   1574     {
   1575       "name": "tricu-lib-binary",
   1576       "version": "0.3.0",
   1577       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   1578       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
   1579       "title": "lib/binary.tri"
   1580     },
   1581     {
   1582       "name": "tricu-lib-bytes",
   1583       "version": "0.3.0",
   1584       "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68",
   1585       "hash": "c0a9ffd923b4dd17f6c1fd105502d9e82a9064f75b6312b37c155c94a3ce73d3",
   1586       "title": "lib/bytes.tri"
   1587     },
   1588     {
   1589       "name": "tricu-lib-conversions",
   1590       "version": "0.3.0",
   1591       "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e",
   1592       "hash": "fc37dd8c558961c88211c3f4faf31bc438bcda12384f94125f563f1651e09ac9",
   1593       "title": "lib/conversions.tri"
   1594     },
   1595     {
   1596       "name": "tricu-lib-graph",
   1597       "version": "0.3.0",
   1598       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   1599       "hash": "b588b07ac71f87ab85059ea0788ee2e11d3ee77ad319310e5a21f844c98dabf4",
   1600       "title": "lib/graph.tri"
   1601     },
   1602     {
   1603       "name": "tricu-lib-http",
   1604       "version": "0.3.0",
   1605       "manifest": "e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691",
   1606       "hash": "7f7b4191c8780da6a4bf20084835e67007e9e5a7b9af43476b97faf502338545",
   1607       "title": "lib/http.tri"
   1608     },
   1609     {
   1610       "name": "tricu-lib-intensional",
   1611       "version": "0.3.0",
   1612       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   1613       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
   1614       "title": "lib/intensionalContracts.tri"
   1615     },
   1616     {
   1617       "name": "tricu-lib-io",
   1618       "version": "0.3.0",
   1619       "manifest": "2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49",
   1620       "hash": "a51d9fcffd12aebc39166e2ba4e5b86896832db299f06322b7a2805bc4d57f05",
   1621       "title": "lib/io.tri"
   1622     },
   1623     {
   1624       "name": "tricu-lib-lexer",
   1625       "version": "0.3.0",
   1626       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   1627       "hash": "9bc1c7c66b150fdac8f046b2bad48b07bf585c9ea2c63b416dc72c4191b0128e",
   1628       "title": "lib/lexer.tri"
   1629     },
   1630     {
   1631       "name": "tricu-lib-native-math",
   1632       "version": "0.3.0",
   1633       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   1634       "hash": "ef024a03aeb00f82d77a0c710303e88ce254b20cd1d0d0aebb29c0309900c480",
   1635       "title": "lib/math/native.tri"
   1636     },
   1637     {
   1638       "name": "tricu-lib-parser",
   1639       "version": "0.3.0",
   1640       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   1641       "hash": "3d364a349e4a623bc022a6cdc558a490d764c4c9d6a224b65a727f2380ce5b0d",
   1642       "title": "lib/parser.tri"
   1643     },
   1644     {
   1645       "name": "tricu-lib-patterns",
   1646       "version": "0.3.0",
   1647       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   1648       "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2",
   1649       "title": "lib/patterns.tri"
   1650     },
   1651     {
   1652       "name": "tricu-lib-prelude",
   1653       "version": "0.3.0",
   1654       "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823",
   1655       "hash": "7dc94b30f4fd1043ff6e1cc4c7ddde55d9338c262de145d1d1446d7b156fac33",
   1656       "title": "lib/prelude.tri"
   1657     },
   1658     {
   1659       "name": "tricu-lib-socket",
   1660       "version": "0.3.0",
   1661       "manifest": "49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44",
   1662       "hash": "decfff4079c7c202f664a55496926cce1fcd1e9c67cf67b84718bf7d663e6f4d",
   1663       "title": "lib/socket.tri"
   1664     },
   1665     {
   1666       "name": "tricu-lib-source-ast",
   1667       "version": "0.3.0",
   1668       "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f",
   1669       "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a",
   1670       "title": "lib/source/ast.tri"
   1671     },
   1672     {
   1673       "name": "tricu-lib-source-build-stable",
   1674       "version": "0.3.0",
   1675       "manifest": "899ebd78231147cbf6b72a71298a72c7047d6fb1d8033fac88898e178613e6a7",
   1676       "hash": "396195ecdb24ea812aa285192ccc552c36eb91577300042ba938408b5d01e2c9",
   1677       "title": "lib/source/build-stable.tri"
   1678     },
   1679     {
   1680       "name": "tricu-lib-source-build",
   1681       "version": "0.3.0",
   1682       "manifest": "5a1c79afb0609925c1748a45f720119d35bf6ff44ea2cf1b074971f6a222d14f",
   1683       "hash": "5bbdeb9f451895d515464d0fc2c3fe7f83a282bf8a0d51b9c2a52c6ca9748c93",
   1684       "title": "lib/source/build.tri"
   1685     },
   1686     {
   1687       "name": "tricu-lib-source-bundle",
   1688       "version": "0.3.0",
   1689       "manifest": "d1af60d301f08b0c8715da80b9c632b04e71270817e0925aec81121734f3d1e6",
   1690       "hash": "660f9077134b141f0398b5506f0295084953801e9360ef668e185d244f529c40",
   1691       "title": "lib/source/bundle.tri"
   1692     },
   1693     {
   1694       "name": "tricu-lib-source-compile",
   1695       "version": "0.3.0",
   1696       "manifest": "fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd",
   1697       "hash": "6a8e34e2185846c701afdd8f5ee842e21d0fa2c8cee2040113e72f1b94b5e6ab",
   1698       "title": "lib/source/compile.tri"
   1699     },
   1700     {
   1701       "name": "tricu-lib-source-core",
   1702       "version": "0.3.0",
   1703       "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2",
   1704       "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df",
   1705       "title": "lib/source/core.tri"
   1706     },
   1707     {
   1708       "name": "tricu-lib-source-equations",
   1709       "version": "0.3.0",
   1710       "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f",
   1711       "hash": "0898334053aa3bd7cea49407ec3d51c5b155a030eb51dee670da1e349229e1b3",
   1712       "title": "lib/source/equations.tri"
   1713     },
   1714     {
   1715       "name": "tricu-lib-source-export-cache",
   1716       "version": "0.3.0",
   1717       "manifest": "7f29e52b9154b0ba6410836b055f8628f76bc51aa572efa2ef691f37ecaec077",
   1718       "hash": "7e6e0a045b50e8e6e44e28d8b06f2a471c26a14e9613837bc20e72941a2a5bb9",
   1719       "title": "lib/source/export-cache.tri"
   1720     },
   1721     {
   1722       "name": "tricu-lib-source-index",
   1723       "version": "0.3.0",
   1724       "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d",
   1725       "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a",
   1726       "title": "lib/source/index.tri"
   1727     },
   1728     {
   1729       "name": "tricu-lib-source-lexer",
   1730       "version": "0.3.0",
   1731       "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42",
   1732       "hash": "b61e8d7d31f730c1e4db08c729435302e76eb911ee2c45b110f2932a60b2eb33",
   1733       "title": "lib/source/lexer.tri"
   1734     },
   1735     {
   1736       "name": "tricu-lib-source-lock",
   1737       "version": "0.3.0",
   1738       "manifest": "eb0f1347b5ff7773d074212c4f01276398a8dcd9e01fbd61643a5ce0cdb7ec6e",
   1739       "hash": "dcb5f1c60fac3c0cf1752d88b9e2482223d0759ef310cd7b401ef0148b7a6ffa",
   1740       "title": "lib/source/lock.tri"
   1741     },
   1742     {
   1743       "name": "tricu-lib-source-map",
   1744       "version": "0.3.0",
   1745       "manifest": "b8326b79c0b2f7b1c95d7892752a8543077897ce0d61fe5050cbb60d1a9f0cf9",
   1746       "hash": "93174e0bad1894364a0a12560a75eea646e5747bcc2a71b7fd198bf9bb635596",
   1747       "title": "lib/source/map.tri"
   1748     },
   1749     {
   1750       "name": "tricu-lib-source-module",
   1751       "version": "0.3.0",
   1752       "manifest": "4241d44daa8875d2c479fc02e854ee62e5b03ce45395f026d0430a80e912ab74",
   1753       "hash": "80b2e70901d380aaca74a7a40019d3394b1171e6e76e771f58955f03bf8da798",
   1754       "title": "lib/source/module.tri"
   1755     },
   1756     {
   1757       "name": "tricu-lib-source-object",
   1758       "version": "0.3.0",
   1759       "manifest": "dc29e3d043b9dc8685ed05ede1c226b3f14f47c63365b623214cf709a275b3bf",
   1760       "hash": "acb79eb9c2f56a18c1c740aaaee97e9e5e53f55b56602bd16a351d85cfadc192",
   1761       "title": "lib/source/object.tri"
   1762     },
   1763     {
   1764       "name": "tricu-lib-source-order",
   1765       "version": "0.3.0",
   1766       "manifest": "1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e",
   1767       "hash": "4586d8b96a93d22e2382f40a0eed353dccebe6ab05713336451b13dfd756e813",
   1768       "title": "lib/source/order.tri"
   1769     },
   1770     {
   1771       "name": "tricu-lib-source-parser",
   1772       "version": "0.3.0",
   1773       "manifest": "425b921ef62e99dd93f6d3389c82fdbb583eaeb857975717441c5469f98f3a73",
   1774       "hash": "ec7f3cddb70f48ec5db7eac7afb7641150a6bb3400d0734ca3419b6f7a5bbfff",
   1775       "title": "lib/source/parser.tri"
   1776     },
   1777     {
   1778       "name": "tricu-lib-source-pattern",
   1779       "version": "0.3.0",
   1780       "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123",
   1781       "hash": "c2426615e6f90e2084bbb268305b11c06aea844e6cd3905efb92708fb2b91dde",
   1782       "title": "lib/source/pattern.tri"
   1783     },
   1784     {
   1785       "name": "tricu-lib-source-program",
   1786       "version": "0.3.0",
   1787       "manifest": "447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d",
   1788       "hash": "7da891b3098e3f405741f78a59e068445bbf4def4c41553bda2e5a57a4e63e2c",
   1789       "title": "lib/source/program.tri"
   1790     },
   1791     {
   1792       "name": "tricu-lib-source-resolve",
   1793       "version": "0.3.0",
   1794       "manifest": "ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe",
   1795       "hash": "6fc6e4138589d8550886cbb2cc95d1de91940bee589ef400e5e6098bf3cc55ff",
   1796       "title": "lib/source/resolve.tri"
   1797     },
   1798     {
   1799       "name": "tricu-lib-source-stable",
   1800       "version": "0.3.0",
   1801       "manifest": "5189315a72af93ee9fe3dbc8c73e07e97b980b4c91b9c2f6244d447461db55dd",
   1802       "hash": "b4bc7576279d3721981a0254b55184fdd7cc11426c2591adf8a6405c3e388283",
   1803       "title": "lib/source/stable.tri"
   1804     },
   1805     {
   1806       "name": "tricu-lib-source-staged-conditional-experiment",
   1807       "version": "0.3.0",
   1808       "manifest": "43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682",
   1809       "hash": "9b504c57dd3989c64c748841a5be71dd0f217994bae874ee799f4f09c7dfc1f8",
   1810       "title": "lib/source/staged-conditional-experiment.tri"
   1811     },
   1812     {
   1813       "name": "tricu-lib-source-staged-list-experiment",
   1814       "version": "0.3.0",
   1815       "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98",
   1816       "hash": "eac98c45250ba80f2331cb71128306b25bd61b4e8e3e063b9b635ec654f4d698",
   1817       "title": "lib/source/staged-list-experiment.tri"
   1818     },
   1819     {
   1820       "name": "tricu-lib-source-staging-experiment",
   1821       "version": "0.3.0",
   1822       "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790",
   1823       "hash": "bd742a4ec55cf68f1f1b382979fdf6b5c098039089be16c76b4621b8ca07d9cb",
   1824       "title": "lib/source/staging-experiment.tri"
   1825     },
   1826     {
   1827       "name": "tricu-lib-source-unit",
   1828       "version": "0.3.0",
   1829       "manifest": "1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9",
   1830       "hash": "8e179edc0710085a37167af76c1f5bad871bb84901a7aa7345febda5d0f6c460",
   1831       "title": "lib/source/unit.tri"
   1832     },
   1833     {
   1834       "name": "tricu-lib-arboricx-inspect",
   1835       "version": "0.3.0",
   1836       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   1837       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   1838       "title": "lib/arboricx/inspect.tri"
   1839     },
   1840     {
   1841       "name": "tricu-lib-packages-base",
   1842       "version": "0.3.0",
   1843       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   1844       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   1845       "title": "lib/packages/base.tri"
   1846     },
   1847     {
   1848       "name": "tricu-lib-packages-io",
   1849       "version": "0.3.0",
   1850       "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa",
   1851       "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14",
   1852       "title": "lib/packages/io.tri"
   1853     },
   1854     {
   1855       "name": "tricu-lib-recursion-list",
   1856       "version": "0.3.0",
   1857       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   1858       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   1859       "title": "lib/recursion/list.tri"
   1860     },
   1861     {
   1862       "name": "tricu-lib-source-bundle-stable",
   1863       "version": "0.3.0",
   1864       "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59",
   1865       "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b",
   1866       "title": "lib/source/bundle-stable.tri"
   1867     },
   1868     {
   1869       "name": "tricu-lib-tools-format-tri",
   1870       "version": "0.3.0",
   1871       "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc",
   1872       "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2",
   1873       "title": "lib/tools/format-tri.tri"
   1874     },
   1875     {
   1876       "name": "parser-demo",
   1877       "version": "0.3.1",
   1878       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
   1879       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
   1880       "title": "Parser combinators: complete input, prefixes and committed errors",
   1881       "demo": "parser"
   1882     },
   1883     {
   1884       "name": "lexer-demo",
   1885       "version": "0.3.1",
   1886       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
   1887       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
   1888       "title": "Located scans: matched prefix, remainder and character positions",
   1889       "demo": "lexer"
   1890     },
   1891     {
   1892       "name": "tricu-base",
   1893       "version": "0.4.0",
   1894       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   1895       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   1896       "title": "Foundation: lists, Results and decimal formatting"
   1897     },
   1898     {
   1899       "name": "tricu-file-io",
   1900       "version": "0.4.0",
   1901       "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14",
   1902       "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa",
   1903       "title": "File IO and hashing actions"
   1904     },
   1905     {
   1906       "name": "arboricx-inspection",
   1907       "version": "0.4.0",
   1908       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   1909       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   1910       "title": "Arboricx inspection: validate without execution"
   1911     },
   1912     {
   1913       "name": "tricu-compiler",
   1914       "version": "0.4.0",
   1915       "hash": "15c3b172ba505e4904ced400deca1e6fdadeac1734b732191291c92ff8d245f5",
   1916       "manifest": "bfa5bd549d0e721d7a776b481e42416dd9ad2ec2746fba7ab278a147311e15e7",
   1917       "title": "Compiler library (stable browser source-unit API; native helpers)"
   1918     },
   1919     {
   1920       "name": "tricu-source-builder",
   1921       "version": "0.4.0",
   1922       "hash": "bd9b236492bb6359a6cc4dcd7c988ac2bf64abea4a1cc1c7233d1d023ca0dd1e",
   1923       "manifest": "a0820abd99bc31fb9aa0e463c61b37d0a181d44e540a03a9016e3b00c751b25c",
   1924       "title": "Stable native application compiler (modules, imports and publication)"
   1925     },
   1926     {
   1927       "name": "arboricx-server",
   1928       "version": "0.4.0",
   1929       "hash": "3ff98271f9a512c04a8f200aa7488929edad50e1c7aa3864b243145f03cd3c9a",
   1930       "manifest": "800fd0557eb020bf4395e5b73d9a819d9c730da60f83351261b4cd8c07610ca6",
   1931       "title": "Arboricx registry server (native sockets and filesystem)"
   1932     },
   1933     {
   1934       "name": "tricu-http",
   1935       "version": "0.4.0",
   1936       "hash": "43799eb78baaff0314d6014ef7692661759901d4a29608c9a169176beb13b231",
   1937       "manifest": "280dea7b29a3dc280a5cc5fda0c096a7698b36226d22c3e51ca93d39336dfa02",
   1938       "title": "HTTP parsing, responses and native socket handlers"
   1939     },
   1940     {
   1941       "name": "tricu-intensional-contracts",
   1942       "version": "0.4.0",
   1943       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
   1944       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   1945       "title": "Intensional contracts: tree shapes and numeric structure"
   1946     },
   1947     {
   1948       "name": "tricu-graphs",
   1949       "version": "0.4.0",
   1950       "hash": "b588b07ac71f87ab85059ea0788ee2e11d3ee77ad319310e5a21f844c98dabf4",
   1951       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   1952       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
   1953     },
   1954     {
   1955       "name": "tricu-parser",
   1956       "version": "0.4.0",
   1957       "hash": "3d364a349e4a623bc022a6cdc558a490d764c4c9d6a224b65a727f2380ce5b0d",
   1958       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   1959       "title": "Parser combinators: diagnostics, consumption and commitment"
   1960     },
   1961     {
   1962       "name": "tricu-math",
   1963       "version": "0.4.0",
   1964       "hash": "ef024a03aeb00f82d77a0c710303e88ce254b20cd1d0d0aebb29c0309900c480",
   1965       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   1966       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
   1967     },
   1968     {
   1969       "name": "tricu-lexer",
   1970       "version": "0.4.0",
   1971       "hash": "9bc1c7c66b150fdac8f046b2bad48b07bf585c9ea2c63b416dc72c4191b0128e",
   1972       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   1973       "title": "Located character scans and token positions"
   1974     },
   1975     {
   1976       "name": "tricu-binary",
   1977       "version": "0.4.0",
   1978       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
   1979       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   1980       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
   1981     },
   1982     {
   1983       "name": "tricu-patterns",
   1984       "version": "0.4.0",
   1985       "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2",
   1986       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   1987       "title": "Ordered predicate/action dispatch and thunked conditionals"
   1988     },
   1989     {
   1990       "name": "tricu-list-traversal",
   1991       "version": "0.4.0",
   1992       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   1993       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   1994       "title": "Early-stopping list folds with retained input suffixes"
   1995     },
   1996     {
   1997       "name": "tricu-formatter",
   1998       "version": "0.4.0",
   1999       "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2",
   2000       "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc",
   2001       "title": "Conservative tricu equation alignment (not an AST printer)"
   2002     },
   2003     {
   2004       "name": "parser-demo",
   2005       "version": "0.4.0",
   2006       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
   2007       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
   2008       "title": "Parser combinators: complete input, prefixes and committed errors",
   2009       "demo": "parser"
   2010     },
   2011     {
   2012       "name": "lexer-demo",
   2013       "version": "0.4.0",
   2014       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
   2015       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
   2016       "title": "Located scans: matched prefix, remainder and character positions",
   2017       "demo": "lexer"
   2018     },
   2019     {
   2020       "name": "tricu-lib-arboricx",
   2021       "version": "0.4.0",
   2022       "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55",
   2023       "hash": "ef3bbb54373753b15a2d3125e0f260efe2a1e7b464d451819afcc02721683bb2",
   2024       "title": "lib/arboricx/arboricx.tri"
   2025     },
   2026     {
   2027       "name": "tricu-lib-arboricx-common",
   2028       "version": "0.4.0",
   2029       "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4",
   2030       "hash": "b1f763c54f8cbc87aebf1bb16fbe73805e09661b4cf8550edbdb9877ecf7a32c",
   2031       "title": "lib/arboricx/common.tri"
   2032     },
   2033     {
   2034       "name": "tricu-lib-arboricx-dispatch",
   2035       "version": "0.4.0",
   2036       "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19",
   2037       "hash": "1e053fdb9d77ecbebd9c1d8b861dccae0c83098b7555d4fa68b310b1e5113b6e",
   2038       "title": "lib/arboricx/dispatch.tri"
   2039     },
   2040     {
   2041       "name": "tricu-lib-arboricx-handlers",
   2042       "version": "0.4.0",
   2043       "manifest": "8a75e3d3c2fe9f4f535d1e220c90b5743ea4299890d73b334f502bf28f645dc0",
   2044       "hash": "9cda2cdf30790c2d13dc51183a4fb321a00bec8599683004280f7317cf7a49ab",
   2045       "title": "lib/arboricx/handlers.tri"
   2046     },
   2047     {
   2048       "name": "tricu-lib-arboricx-manifest",
   2049       "version": "0.4.0",
   2050       "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa",
   2051       "hash": "bffce842f768003315e90f106d296297477db17bdd2bd61752e7197a89042402",
   2052       "title": "lib/arboricx/manifest.tri"
   2053     },
   2054     {
   2055       "name": "tricu-lib-arboricx-nodes",
   2056       "version": "0.4.0",
   2057       "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23",
   2058       "hash": "6762fb2d66c52d04b4701b2508dd9ef6a8c62fcb66bfb607424f6b2caa488b85",
   2059       "title": "lib/arboricx/nodes.tri"
   2060     },
   2061     {
   2062       "name": "tricu-lib-arboricx-server",
   2063       "version": "0.4.0",
   2064       "manifest": "800fd0557eb020bf4395e5b73d9a819d9c730da60f83351261b4cd8c07610ca6",
   2065       "hash": "3ff98271f9a512c04a8f200aa7488929edad50e1c7aa3864b243145f03cd3c9a",
   2066       "title": "lib/arboricx/server.tri"
   2067     },
   2068     {
   2069       "name": "tricu-lib-arboricx-streaming-v2",
   2070       "version": "0.4.0",
   2071       "manifest": "6a3c9f666801c3d29aaa71e22400a5726e137ea2fe28693217db6160a9d65db1",
   2072       "hash": "fbc9e40b382d4ed621669432f2b1fd6f9353dfaba099f4b070b344eb3a30c4a6",
   2073       "title": "lib/arboricx/streaming-v2.tri"
   2074     },
   2075     {
   2076       "name": "tricu-lib-base",
   2077       "version": "0.4.0",
   2078       "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81",
   2079       "hash": "1f722cc4ebbe2096dd68e1d9720596cfe9c99b327fd02d55ea01c5c66e66477a",
   2080       "title": "lib/base.tri"
   2081     },
   2082     {
   2083       "name": "tricu-lib-binary",
   2084       "version": "0.4.0",
   2085       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   2086       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
   2087       "title": "lib/binary.tri"
   2088     },
   2089     {
   2090       "name": "tricu-lib-bytes",
   2091       "version": "0.4.0",
   2092       "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68",
   2093       "hash": "c0a9ffd923b4dd17f6c1fd105502d9e82a9064f75b6312b37c155c94a3ce73d3",
   2094       "title": "lib/bytes.tri"
   2095     },
   2096     {
   2097       "name": "tricu-lib-conversions",
   2098       "version": "0.4.0",
   2099       "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e",
   2100       "hash": "fc37dd8c558961c88211c3f4faf31bc438bcda12384f94125f563f1651e09ac9",
   2101       "title": "lib/conversions.tri"
   2102     },
   2103     {
   2104       "name": "tricu-lib-graph",
   2105       "version": "0.4.0",
   2106       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   2107       "hash": "b588b07ac71f87ab85059ea0788ee2e11d3ee77ad319310e5a21f844c98dabf4",
   2108       "title": "lib/graph.tri"
   2109     },
   2110     {
   2111       "name": "tricu-lib-handler-artifacts",
   2112       "version": "0.4.0",
   2113       "manifest": "0786c1fc251e88b12e081dc098a9bc7037d7589d251d6c84d594a9232b5ae117",
   2114       "hash": "4b329565f4c47401fe505e35090ec332e52b266c72cebe6b7d78985efeef1ba9",
   2115       "title": "lib/handlers/artifacts.tri"
   2116     },
   2117     {
   2118       "name": "tricu-lib-handler-log",
   2119       "version": "0.4.0",
   2120       "manifest": "ea8a3d3db064d9cd2a6a6ab0725f2db5741f65a2b3ec76349abe14dfcc915b77",
   2121       "hash": "c60b350474c0c82734204dfd18f5780d97d296e091bef977f37157bff57102e9",
   2122       "title": "lib/handlers/log.tri"
   2123     },
   2124     {
   2125       "name": "tricu-lib-handlers",
   2126       "version": "0.4.0",
   2127       "manifest": "48f0ae7349309cd4f445115b52ca638f53c87e69be7f8a59c08038d102813712",
   2128       "hash": "ffdd1a95b974e1745b846cfdfeaf0bcbf4b3b60e010f1d7184fe3333220a03cb",
   2129       "title": "lib/handlers.tri"
   2130     },
   2131     {
   2132       "name": "tricu-lib-http",
   2133       "version": "0.4.0",
   2134       "manifest": "280dea7b29a3dc280a5cc5fda0c096a7698b36226d22c3e51ca93d39336dfa02",
   2135       "hash": "43799eb78baaff0314d6014ef7692661759901d4a29608c9a169176beb13b231",
   2136       "title": "lib/http.tri"
   2137     },
   2138     {
   2139       "name": "tricu-lib-intensional",
   2140       "version": "0.4.0",
   2141       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   2142       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
   2143       "title": "lib/intensionalContracts.tri"
   2144     },
   2145     {
   2146       "name": "tricu-lib-io-v2-artifacts",
   2147       "version": "0.4.0",
   2148       "manifest": "45af65caa639245e794d72e49510cbca63274fc885fa7b2e1afcffda3c5897b3",
   2149       "hash": "5d89ef0e68e4343c7a1da04c9dc6a82ff2e2089e770a1303f575b851c2814c4a",
   2150       "title": "lib/io-v2/artifacts.tri"
   2151     },
   2152     {
   2153       "name": "tricu-lib-io-v2-http",
   2154       "version": "0.4.0",
   2155       "manifest": "87ae475180ea8613f74de41d1960e12cf1de175ceab47e3eaf67fdaf3d3b3b52",
   2156       "hash": "36d76d7c128599998792fbeaa231ee416dc79b09c36fa20e1b1b5d2ead97076a",
   2157       "title": "lib/io-v2/http-transport.tri"
   2158     },
   2159     {
   2160       "name": "tricu-lib-io-v2-storage",
   2161       "version": "0.4.0",
   2162       "manifest": "e2c2fc2efa773eec6c4b0e1cd7e800137eaa2d3d2d698fea2b1ea1f07edb53c4",
   2163       "hash": "e965542627b83e4d55e3ce15748650c94ef0d447324d7dde772c0db1b0651788",
   2164       "title": "lib/io-v2/storage.tri"
   2165     },
   2166     {
   2167       "name": "tricu-lib-io-v2-text",
   2168       "version": "0.4.0",
   2169       "manifest": "11791107bece9dac78ff92dcec75d11830921e359976f561a934b36f9e8910df",
   2170       "hash": "bfc61066613fa893c0d9e6e37659617bcaff9e97a8d633cffd1d84066857462d",
   2171       "title": "lib/io-v2/text.tri"
   2172     },
   2173     {
   2174       "name": "tricu-lib-io-v2",
   2175       "version": "0.4.0",
   2176       "manifest": "3dbb76ee4b350c161ed4f9c9f600034195b2fcf99202d46b8adcd25715a56f6b",
   2177       "hash": "ce83251eed3aa18a8bc53aeedda62dbd90ed91ecd270bc56460457b435a788c4",
   2178       "title": "lib/io-v2.tri"
   2179     },
   2180     {
   2181       "name": "tricu-lib-io",
   2182       "version": "0.4.0",
   2183       "manifest": "70f08855b73ec6d2d262f4c985d5bf64166b3990767f245e7d8c8e8e4ea1137b",
   2184       "hash": "4b5a7389a4b3886049863f107d7ca840c19080f27ef99d76845de2264ac3d6e7",
   2185       "title": "lib/io.tri"
   2186     },
   2187     {
   2188       "name": "tricu-lib-lexer",
   2189       "version": "0.4.0",
   2190       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   2191       "hash": "9bc1c7c66b150fdac8f046b2bad48b07bf585c9ea2c63b416dc72c4191b0128e",
   2192       "title": "lib/lexer.tri"
   2193     },
   2194     {
   2195       "name": "tricu-lib-native-math",
   2196       "version": "0.4.0",
   2197       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   2198       "hash": "ef024a03aeb00f82d77a0c710303e88ce254b20cd1d0d0aebb29c0309900c480",
   2199       "title": "lib/math/native.tri"
   2200     },
   2201     {
   2202       "name": "tricu-lib-parser",
   2203       "version": "0.4.0",
   2204       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   2205       "hash": "3d364a349e4a623bc022a6cdc558a490d764c4c9d6a224b65a727f2380ce5b0d",
   2206       "title": "lib/parser.tri"
   2207     },
   2208     {
   2209       "name": "tricu-lib-patterns",
   2210       "version": "0.4.0",
   2211       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   2212       "hash": "fb81fe47421564ac80fedc90be6003906e017978385f749d2da95297e58587c2",
   2213       "title": "lib/patterns.tri"
   2214     },
   2215     {
   2216       "name": "tricu-lib-prelude",
   2217       "version": "0.4.0",
   2218       "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823",
   2219       "hash": "7dc94b30f4fd1043ff6e1cc4c7ddde55d9338c262de145d1d1446d7b156fac33",
   2220       "title": "lib/prelude.tri"
   2221     },
   2222     {
   2223       "name": "tricu-lib-socket",
   2224       "version": "0.4.0",
   2225       "manifest": "49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44",
   2226       "hash": "decfff4079c7c202f664a55496926cce1fcd1e9c67cf67b84718bf7d663e6f4d",
   2227       "title": "lib/socket.tri"
   2228     },
   2229     {
   2230       "name": "tricu-lib-source-ast",
   2231       "version": "0.4.0",
   2232       "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f",
   2233       "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a",
   2234       "title": "lib/source/ast.tri"
   2235     },
   2236     {
   2237       "name": "tricu-lib-source-build-stable",
   2238       "version": "0.4.0",
   2239       "manifest": "899ebd78231147cbf6b72a71298a72c7047d6fb1d8033fac88898e178613e6a7",
   2240       "hash": "d015f17a71941870f8ab9ba5cbbef82b7657a9217a64edf54e0b512cf3ea3bc9",
   2241       "title": "lib/source/build-stable.tri"
   2242     },
   2243     {
   2244       "name": "tricu-lib-source-build",
   2245       "version": "0.4.0",
   2246       "manifest": "5a1c79afb0609925c1748a45f720119d35bf6ff44ea2cf1b074971f6a222d14f",
   2247       "hash": "5bbdeb9f451895d515464d0fc2c3fe7f83a282bf8a0d51b9c2a52c6ca9748c93",
   2248       "title": "lib/source/build.tri"
   2249     },
   2250     {
   2251       "name": "tricu-lib-source-bundle",
   2252       "version": "0.4.0",
   2253       "manifest": "d1af60d301f08b0c8715da80b9c632b04e71270817e0925aec81121734f3d1e6",
   2254       "hash": "660f9077134b141f0398b5506f0295084953801e9360ef668e185d244f529c40",
   2255       "title": "lib/source/bundle.tri"
   2256     },
   2257     {
   2258       "name": "tricu-lib-source-compile",
   2259       "version": "0.4.0",
   2260       "manifest": "fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd",
   2261       "hash": "6a8e34e2185846c701afdd8f5ee842e21d0fa2c8cee2040113e72f1b94b5e6ab",
   2262       "title": "lib/source/compile.tri"
   2263     },
   2264     {
   2265       "name": "tricu-lib-source-core",
   2266       "version": "0.4.0",
   2267       "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2",
   2268       "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df",
   2269       "title": "lib/source/core.tri"
   2270     },
   2271     {
   2272       "name": "tricu-lib-source-equations",
   2273       "version": "0.4.0",
   2274       "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f",
   2275       "hash": "0898334053aa3bd7cea49407ec3d51c5b155a030eb51dee670da1e349229e1b3",
   2276       "title": "lib/source/equations.tri"
   2277     },
   2278     {
   2279       "name": "tricu-lib-source-export-cache",
   2280       "version": "0.4.0",
   2281       "manifest": "7f29e52b9154b0ba6410836b055f8628f76bc51aa572efa2ef691f37ecaec077",
   2282       "hash": "d6bef87913b4b0859d181920121f95663325b679404c11b236941ee10dce0f1c",
   2283       "title": "lib/source/export-cache.tri"
   2284     },
   2285     {
   2286       "name": "tricu-lib-source-index",
   2287       "version": "0.4.0",
   2288       "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d",
   2289       "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a",
   2290       "title": "lib/source/index.tri"
   2291     },
   2292     {
   2293       "name": "tricu-lib-source-lexer",
   2294       "version": "0.4.0",
   2295       "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42",
   2296       "hash": "b61e8d7d31f730c1e4db08c729435302e76eb911ee2c45b110f2932a60b2eb33",
   2297       "title": "lib/source/lexer.tri"
   2298     },
   2299     {
   2300       "name": "tricu-lib-source-lock",
   2301       "version": "0.4.0",
   2302       "manifest": "eb0f1347b5ff7773d074212c4f01276398a8dcd9e01fbd61643a5ce0cdb7ec6e",
   2303       "hash": "dcb5f1c60fac3c0cf1752d88b9e2482223d0759ef310cd7b401ef0148b7a6ffa",
   2304       "title": "lib/source/lock.tri"
   2305     },
   2306     {
   2307       "name": "tricu-lib-source-map",
   2308       "version": "0.4.0",
   2309       "manifest": "b8326b79c0b2f7b1c95d7892752a8543077897ce0d61fe5050cbb60d1a9f0cf9",
   2310       "hash": "93174e0bad1894364a0a12560a75eea646e5747bcc2a71b7fd198bf9bb635596",
   2311       "title": "lib/source/map.tri"
   2312     },
   2313     {
   2314       "name": "tricu-lib-source-module",
   2315       "version": "0.4.0",
   2316       "manifest": "4241d44daa8875d2c479fc02e854ee62e5b03ce45395f026d0430a80e912ab74",
   2317       "hash": "80b2e70901d380aaca74a7a40019d3394b1171e6e76e771f58955f03bf8da798",
   2318       "title": "lib/source/module.tri"
   2319     },
   2320     {
   2321       "name": "tricu-lib-source-object",
   2322       "version": "0.4.0",
   2323       "manifest": "dc29e3d043b9dc8685ed05ede1c226b3f14f47c63365b623214cf709a275b3bf",
   2324       "hash": "acb79eb9c2f56a18c1c740aaaee97e9e5e53f55b56602bd16a351d85cfadc192",
   2325       "title": "lib/source/object.tri"
   2326     },
   2327     {
   2328       "name": "tricu-lib-source-order",
   2329       "version": "0.4.0",
   2330       "manifest": "1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e",
   2331       "hash": "4586d8b96a93d22e2382f40a0eed353dccebe6ab05713336451b13dfd756e813",
   2332       "title": "lib/source/order.tri"
   2333     },
   2334     {
   2335       "name": "tricu-lib-source-parser",
   2336       "version": "0.4.0",
   2337       "manifest": "425b921ef62e99dd93f6d3389c82fdbb583eaeb857975717441c5469f98f3a73",
   2338       "hash": "ec7f3cddb70f48ec5db7eac7afb7641150a6bb3400d0734ca3419b6f7a5bbfff",
   2339       "title": "lib/source/parser.tri"
   2340     },
   2341     {
   2342       "name": "tricu-lib-source-pattern",
   2343       "version": "0.4.0",
   2344       "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123",
   2345       "hash": "c2426615e6f90e2084bbb268305b11c06aea844e6cd3905efb92708fb2b91dde",
   2346       "title": "lib/source/pattern.tri"
   2347     },
   2348     {
   2349       "name": "tricu-lib-source-program",
   2350       "version": "0.4.0",
   2351       "manifest": "447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d",
   2352       "hash": "7da891b3098e3f405741f78a59e068445bbf4def4c41553bda2e5a57a4e63e2c",
   2353       "title": "lib/source/program.tri"
   2354     },
   2355     {
   2356       "name": "tricu-lib-source-resolve",
   2357       "version": "0.4.0",
   2358       "manifest": "ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe",
   2359       "hash": "6fc6e4138589d8550886cbb2cc95d1de91940bee589ef400e5e6098bf3cc55ff",
   2360       "title": "lib/source/resolve.tri"
   2361     },
   2362     {
   2363       "name": "tricu-lib-source-stable",
   2364       "version": "0.4.0",
   2365       "manifest": "5189315a72af93ee9fe3dbc8c73e07e97b980b4c91b9c2f6244d447461db55dd",
   2366       "hash": "b4bc7576279d3721981a0254b55184fdd7cc11426c2591adf8a6405c3e388283",
   2367       "title": "lib/source/stable.tri"
   2368     },
   2369     {
   2370       "name": "tricu-lib-source-staged-conditional-experiment",
   2371       "version": "0.4.0",
   2372       "manifest": "43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682",
   2373       "hash": "c632e6845677fc13e40f02599f66a4e243fd91f9cef79a840ec4eb6953f66905",
   2374       "title": "lib/source/staged-conditional-experiment.tri"
   2375     },
   2376     {
   2377       "name": "tricu-lib-source-staged-list-experiment",
   2378       "version": "0.4.0",
   2379       "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98",
   2380       "hash": "cd7be3dbf2c10f7a7e7911765cb65a5207a1558f289406e291d07cb077a69a34",
   2381       "title": "lib/source/staged-list-experiment.tri"
   2382     },
   2383     {
   2384       "name": "tricu-lib-source-staging-experiment",
   2385       "version": "0.4.0",
   2386       "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790",
   2387       "hash": "445db0a1f362b908bd0cfd4e8540e51630fa0ff3c639ce54a1f282bf7e6b2a78",
   2388       "title": "lib/source/staging-experiment.tri"
   2389     },
   2390     {
   2391       "name": "tricu-lib-source-unit",
   2392       "version": "0.4.0",
   2393       "manifest": "1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9",
   2394       "hash": "8e179edc0710085a37167af76c1f5bad871bb84901a7aa7345febda5d0f6c460",
   2395       "title": "lib/source/unit.tri"
   2396     },
   2397     {
   2398       "name": "tricu-lib-arboricx-inspect",
   2399       "version": "0.4.0",
   2400       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   2401       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   2402       "title": "lib/arboricx/inspect.tri"
   2403     },
   2404     {
   2405       "name": "tricu-lib-arboricx-streaming",
   2406       "version": "0.4.0",
   2407       "manifest": "006850a50e39a3ef45abf611542637587496bed8c1af49c2e109045c5fef3c51",
   2408       "hash": "258aa91dbed2e1a0170a8f0c2a87d3e11e9ac861ff74711460c14f735c6af1a2",
   2409       "title": "lib/arboricx/streaming.tri"
   2410     },
   2411     {
   2412       "name": "tricu-lib-handler-testing",
   2413       "version": "0.4.0",
   2414       "manifest": "4a7b39b868bc30f46460b5cee2bb225a9db665775353aa5c71aafa567de7881e",
   2415       "hash": "e56378259592a4867829ca5447904b30ac5e21bd496eb68ad4d872c1af973d69",
   2416       "title": "lib/handlers/testing.tri"
   2417     },
   2418     {
   2419       "name": "tricu-lib-handler-upload",
   2420       "version": "0.4.0",
   2421       "manifest": "322db72c3bcad16b4876283d7648131d90235f21feb2513eca663e9121b9b87e",
   2422       "hash": "7ff7d2c5eead111a6364ca7f0dc0cc1e60910a3ffdd9bca18b8c624856e22f8d",
   2423       "title": "lib/handlers/upload.tri"
   2424     },
   2425     {
   2426       "name": "tricu-lib-io-v2-objects",
   2427       "version": "0.4.0",
   2428       "manifest": "1ed153be17b754f1a058e419d84a39e2169d5d6518bb47e8ee8785b02860e424",
   2429       "hash": "bb3135842e3cebfe6bd10e0766a6711e4d46a8cf157af1dcc9f97e25795ac0a1",
   2430       "title": "lib/io-v2/objects.tri"
   2431     },
   2432     {
   2433       "name": "tricu-lib-packages-base",
   2434       "version": "0.4.0",
   2435       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   2436       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   2437       "title": "lib/packages/base.tri"
   2438     },
   2439     {
   2440       "name": "tricu-lib-packages-io-v2",
   2441       "version": "0.4.0",
   2442       "manifest": "804da21f47bd43c3921c775237c3898b92fea4961cc9fd8e3dcebbedb34e9296",
   2443       "hash": "a17edf554730f72d60e545eed6fac3c099790186f32b0a4f7fd4f1524b9ed03d",
   2444       "title": "lib/packages/io-v2.tri"
   2445     },
   2446     {
   2447       "name": "tricu-lib-packages-io",
   2448       "version": "0.4.0",
   2449       "manifest": "6a22866c2cff143599cb854b2cd3bb3c8948e40835425ed62d942d88bed5c5aa",
   2450       "hash": "401961d889131c735bf48b415f53d3b85dfab0136496299f60cf1dcb0b264f14",
   2451       "title": "lib/packages/io.tri"
   2452     },
   2453     {
   2454       "name": "tricu-lib-recursion-list",
   2455       "version": "0.4.0",
   2456       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   2457       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   2458       "title": "lib/recursion/list.tri"
   2459     },
   2460     {
   2461       "name": "tricu-lib-source-bundle-stable",
   2462       "version": "0.4.0",
   2463       "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59",
   2464       "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b",
   2465       "title": "lib/source/bundle-stable.tri"
   2466     },
   2467     {
   2468       "name": "tricu-lib-source-io-v2",
   2469       "version": "0.4.0",
   2470       "manifest": "5875aaba9430fb7b0679adcd1c6d952cae8b631e8d0b829be9581b868aaf5f90",
   2471       "hash": "a7babd04ce08dd587a9cc0e71d7d52e2850eb824118a3ea8b82b6b4b73f63521",
   2472       "title": "lib/source/io-v2.tri"
   2473     },
   2474     {
   2475       "name": "tricu-lib-tools-format-tri",
   2476       "version": "0.4.0",
   2477       "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc",
   2478       "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2",
   2479       "title": "lib/tools/format-tri.tri"
   2480     },
   2481     {
   2482       "name": "greet",
   2483       "version": "0.5.0",
   2484       "hash": "b6f32449d85257fbd0a589d29ef05ea4a503c4a7e6105926d408b0551a34fd77",
   2485       "manifest": "e29abf0fedb2886d37e1ac26644ad833b6e66c950c1fbc8482189445b435b855",
   2486       "title": "A conversation",
   2487       "demo": "greet"
   2488     },
   2489     {
   2490       "name": "tricu-base",
   2491       "version": "0.5.0",
   2492       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   2493       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   2494       "title": "Foundation: lists, Results and decimal formatting"
   2495     },
   2496     {
   2497       "name": "tricu-file-io",
   2498       "version": "0.5.0",
   2499       "hash": "a17edf554730f72d60e545eed6fac3c099790186f32b0a4f7fd4f1524b9ed03d",
   2500       "manifest": "804da21f47bd43c3921c775237c3898b92fea4961cc9fd8e3dcebbedb34e9296",
   2501       "title": "File IO and hashing actions"
   2502     },
   2503     {
   2504       "name": "arboricx-inspection",
   2505       "version": "0.5.0",
   2506       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   2507       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   2508       "title": "Arboricx inspection: validate without execution"
   2509     },
   2510     {
   2511       "name": "tricu-compiler",
   2512       "version": "0.5.0",
   2513       "hash": "890254a27b2bb16c62eedc7b80daab58a33bc40b0bb2a7ff20400d9c3c0de7fa",
   2514       "manifest": "22fccc94ad2972cf4ae81c73cf6f2e13aa39c0c12456083cb9811242520c17da",
   2515       "title": "Compiler library (stable browser source-unit API; native helpers)"
   2516     },
   2517     {
   2518       "name": "tricu-source-builder",
   2519       "version": "0.5.0",
   2520       "hash": "848c641ac8bbfd1ebe0ea72685c3c7b468aadf70f838f0370bcb48558582a0b4",
   2521       "manifest": "44ca2cddfc2940055f30a16a70ff847dbd12f52317c949752f196a88567d3e73",
   2522       "title": "Stable native application compiler (modules, imports and publication)"
   2523     },
   2524     {
   2525       "name": "arboricx-server",
   2526       "version": "0.5.0",
   2527       "hash": "3ff98271f9a512c04a8f200aa7488929edad50e1c7aa3864b243145f03cd3c9a",
   2528       "manifest": "800fd0557eb020bf4395e5b73d9a819d9c730da60f83351261b4cd8c07610ca6",
   2529       "title": "Arboricx registry server (native sockets and filesystem)"
   2530     },
   2531     {
   2532       "name": "tricu-http",
   2533       "version": "0.5.0",
   2534       "hash": "43799eb78baaff0314d6014ef7692661759901d4a29608c9a169176beb13b231",
   2535       "manifest": "280dea7b29a3dc280a5cc5fda0c096a7698b36226d22c3e51ca93d39336dfa02",
   2536       "title": "HTTP parsing, responses and native socket handlers"
   2537     },
   2538     {
   2539       "name": "tricu-intensional-contracts",
   2540       "version": "0.5.0",
   2541       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
   2542       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   2543       "title": "Intensional contracts: tree shapes and numeric structure"
   2544     },
   2545     {
   2546       "name": "tricu-graphs",
   2547       "version": "0.5.0",
   2548       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   2549       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   2550       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
   2551     },
   2552     {
   2553       "name": "tricu-parser",
   2554       "version": "0.5.0",
   2555       "hash": "18b24788592f74b9c564c30214dff0231cb86338661d944ab697e7ae4ca1103e",
   2556       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   2557       "title": "Parser combinators: diagnostics, consumption and commitment"
   2558     },
   2559     {
   2560       "name": "tricu-math",
   2561       "version": "0.5.0",
   2562       "hash": "48194ad053a11151b87d129db717d01ea34381d9684281dfe876c41884508265",
   2563       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   2564       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
   2565     },
   2566     {
   2567       "name": "tricu-lexer",
   2568       "version": "0.5.0",
   2569       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   2570       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   2571       "title": "Located character scans and token positions"
   2572     },
   2573     {
   2574       "name": "tricu-binary",
   2575       "version": "0.5.0",
   2576       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
   2577       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   2578       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
   2579     },
   2580     {
   2581       "name": "tricu-patterns",
   2582       "version": "0.5.0",
   2583       "hash": "d00af17115d7a201333b92e386997f57c1808f5819a89d18312a96bcdfe777a8",
   2584       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   2585       "title": "Ordered predicate/action dispatch and thunked conditionals"
   2586     },
   2587     {
   2588       "name": "tricu-list-traversal",
   2589       "version": "0.5.0",
   2590       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   2591       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   2592       "title": "Early-stopping list folds with retained input suffixes"
   2593     },
   2594     {
   2595       "name": "tricu-formatter",
   2596       "version": "0.5.0",
   2597       "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2",
   2598       "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc",
   2599       "title": "Conservative tricu equation alignment (not an AST printer)"
   2600     },
   2601     {
   2602       "name": "parser-demo",
   2603       "version": "0.5.0",
   2604       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
   2605       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
   2606       "title": "Parser combinators: complete input, prefixes and committed errors",
   2607       "demo": "parser"
   2608     },
   2609     {
   2610       "name": "lexer-demo",
   2611       "version": "0.5.0",
   2612       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
   2613       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
   2614       "title": "Located scans: matched prefix, remainder and character positions",
   2615       "demo": "lexer"
   2616     },
   2617     {
   2618       "name": "tricu-lib-arboricx",
   2619       "version": "0.5.0",
   2620       "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55",
   2621       "hash": "ef3bbb54373753b15a2d3125e0f260efe2a1e7b464d451819afcc02721683bb2",
   2622       "title": "lib/arboricx/arboricx.tri"
   2623     },
   2624     {
   2625       "name": "tricu-lib-arboricx-common",
   2626       "version": "0.5.0",
   2627       "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4",
   2628       "hash": "b1f763c54f8cbc87aebf1bb16fbe73805e09661b4cf8550edbdb9877ecf7a32c",
   2629       "title": "lib/arboricx/common.tri"
   2630     },
   2631     {
   2632       "name": "tricu-lib-arboricx-dispatch",
   2633       "version": "0.5.0",
   2634       "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19",
   2635       "hash": "1e053fdb9d77ecbebd9c1d8b861dccae0c83098b7555d4fa68b310b1e5113b6e",
   2636       "title": "lib/arboricx/dispatch.tri"
   2637     },
   2638     {
   2639       "name": "tricu-lib-arboricx-handlers",
   2640       "version": "0.5.0",
   2641       "manifest": "8a75e3d3c2fe9f4f535d1e220c90b5743ea4299890d73b334f502bf28f645dc0",
   2642       "hash": "9daafde4c396549744c888778485c9d2316d89db659181e1c46c3b7ed5a0f64f",
   2643       "title": "lib/arboricx/handlers.tri"
   2644     },
   2645     {
   2646       "name": "tricu-lib-arboricx-manifest",
   2647       "version": "0.5.0",
   2648       "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa",
   2649       "hash": "bffce842f768003315e90f106d296297477db17bdd2bd61752e7197a89042402",
   2650       "title": "lib/arboricx/manifest.tri"
   2651     },
   2652     {
   2653       "name": "tricu-lib-arboricx-nodes",
   2654       "version": "0.5.0",
   2655       "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23",
   2656       "hash": "6762fb2d66c52d04b4701b2508dd9ef6a8c62fcb66bfb607424f6b2caa488b85",
   2657       "title": "lib/arboricx/nodes.tri"
   2658     },
   2659     {
   2660       "name": "tricu-lib-arboricx-server",
   2661       "version": "0.5.0",
   2662       "manifest": "800fd0557eb020bf4395e5b73d9a819d9c730da60f83351261b4cd8c07610ca6",
   2663       "hash": "3ff98271f9a512c04a8f200aa7488929edad50e1c7aa3864b243145f03cd3c9a",
   2664       "title": "lib/arboricx/server.tri"
   2665     },
   2666     {
   2667       "name": "tricu-lib-arboricx-streaming-v2",
   2668       "version": "0.5.0",
   2669       "manifest": "6a3c9f666801c3d29aaa71e22400a5726e137ea2fe28693217db6160a9d65db1",
   2670       "hash": "3f0be618d76da309e1ebc74099978d56b1bf9c5eb0d8e732c71b91ef223fd15a",
   2671       "title": "lib/arboricx/streaming-v2.tri"
   2672     },
   2673     {
   2674       "name": "tricu-lib-base",
   2675       "version": "0.5.0",
   2676       "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81",
   2677       "hash": "2eb5dd5e3a372ef4e5c1ed612ca73eff2b0c9f97ebb651fb7ab22d5db9a15ca3",
   2678       "title": "lib/base.tri"
   2679     },
   2680     {
   2681       "name": "tricu-lib-binary",
   2682       "version": "0.5.0",
   2683       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   2684       "hash": "fe3b02f68025b90d0ce782885c8f72582642a985694eb4bcd702c2e006846a86",
   2685       "title": "lib/binary.tri"
   2686     },
   2687     {
   2688       "name": "tricu-lib-bytes",
   2689       "version": "0.5.0",
   2690       "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68",
   2691       "hash": "8ee2c0b4fec670afc9db5552e6907ace29ae2c0bda07897e70d451f9bb56160c",
   2692       "title": "lib/bytes.tri"
   2693     },
   2694     {
   2695       "name": "tricu-lib-conversions",
   2696       "version": "0.5.0",
   2697       "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e",
   2698       "hash": "0ad0c17feaf6a8241ade01283210a1cded009eb4dd1cf99adcd31ea44017afba",
   2699       "title": "lib/conversions.tri"
   2700     },
   2701     {
   2702       "name": "tricu-lib-graph",
   2703       "version": "0.5.0",
   2704       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   2705       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   2706       "title": "lib/graph.tri"
   2707     },
   2708     {
   2709       "name": "tricu-lib-handler-artifacts",
   2710       "version": "0.5.0",
   2711       "manifest": "0786c1fc251e88b12e081dc098a9bc7037d7589d251d6c84d594a9232b5ae117",
   2712       "hash": "acada8dbbd27922e757f2331fae97eedcadae1f0db369f693bbb8d413c3b0b00",
   2713       "title": "lib/handlers/artifacts.tri"
   2714     },
   2715     {
   2716       "name": "tricu-lib-handler-log",
   2717       "version": "0.5.0",
   2718       "manifest": "ea8a3d3db064d9cd2a6a6ab0725f2db5741f65a2b3ec76349abe14dfcc915b77",
   2719       "hash": "a9c978eb8475b65bd73bd6ac6474e6242df285cea8d73d5dcb19ca5d30512949",
   2720       "title": "lib/handlers/log.tri"
   2721     },
   2722     {
   2723       "name": "tricu-lib-handlers",
   2724       "version": "0.5.0",
   2725       "manifest": "48f0ae7349309cd4f445115b52ca638f53c87e69be7f8a59c08038d102813712",
   2726       "hash": "bba8e1d66b151e6b2aa42e8c73d61fa325e81d0388c0316b3e57fb0ddee3dde9",
   2727       "title": "lib/handlers.tri"
   2728     },
   2729     {
   2730       "name": "tricu-lib-http",
   2731       "version": "0.5.0",
   2732       "manifest": "280dea7b29a3dc280a5cc5fda0c096a7698b36226d22c3e51ca93d39336dfa02",
   2733       "hash": "43799eb78baaff0314d6014ef7692661759901d4a29608c9a169176beb13b231",
   2734       "title": "lib/http.tri"
   2735     },
   2736     {
   2737       "name": "tricu-lib-intensional",
   2738       "version": "0.5.0",
   2739       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   2740       "hash": "dd39639f1d0a1a14f7856b8d0db682adf36d1e7501ea1889bd185ea500989380",
   2741       "title": "lib/intensionalContracts.tri"
   2742     },
   2743     {
   2744       "name": "tricu-lib-io-v2-artifacts",
   2745       "version": "0.5.0",
   2746       "manifest": "45af65caa639245e794d72e49510cbca63274fc885fa7b2e1afcffda3c5897b3",
   2747       "hash": "20a5c725f2dc2c02598364f26fc86e122913bde38600fd6512da52e2dcef55de",
   2748       "title": "lib/io-v2/artifacts.tri"
   2749     },
   2750     {
   2751       "name": "tricu-lib-io-v2-http",
   2752       "version": "0.5.0",
   2753       "manifest": "87ae475180ea8613f74de41d1960e12cf1de175ceab47e3eaf67fdaf3d3b3b52",
   2754       "hash": "1572e500aef32b7e069ecc985778f56cb5d4914ce99221d328817e2f10e168e8",
   2755       "title": "lib/io-v2/http-transport.tri"
   2756     },
   2757     {
   2758       "name": "tricu-lib-io-v2-storage",
   2759       "version": "0.5.0",
   2760       "manifest": "e2c2fc2efa773eec6c4b0e1cd7e800137eaa2d3d2d698fea2b1ea1f07edb53c4",
   2761       "hash": "e1376f99435b5869d7f53b489a5d7552b382f670710a6e0e970f13ddc330948b",
   2762       "title": "lib/io-v2/storage.tri"
   2763     },
   2764     {
   2765       "name": "tricu-lib-io-v2-text",
   2766       "version": "0.5.0",
   2767       "manifest": "11791107bece9dac78ff92dcec75d11830921e359976f561a934b36f9e8910df",
   2768       "hash": "f056d6c372cd700f325f6077a043492c9f4fb5d59e179ddfc00f69e608c7d969",
   2769       "title": "lib/io-v2/text.tri"
   2770     },
   2771     {
   2772       "name": "tricu-lib-io-v2",
   2773       "version": "0.5.0",
   2774       "manifest": "3dbb76ee4b350c161ed4f9c9f600034195b2fcf99202d46b8adcd25715a56f6b",
   2775       "hash": "d9f2858d088128d306525252c74025eb49565187b39da7e88c88b758cc4035d1",
   2776       "title": "lib/io-v2.tri"
   2777     },
   2778     {
   2779       "name": "tricu-lib-io",
   2780       "version": "0.5.0",
   2781       "manifest": "70f08855b73ec6d2d262f4c985d5bf64166b3990767f245e7d8c8e8e4ea1137b",
   2782       "hash": "e75e7178eb19bba565e1422eb140411e34c02df3db1fe32224fc434c6e6f5b69",
   2783       "title": "lib/io.tri"
   2784     },
   2785     {
   2786       "name": "tricu-lib-lexer",
   2787       "version": "0.5.0",
   2788       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   2789       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   2790       "title": "lib/lexer.tri"
   2791     },
   2792     {
   2793       "name": "tricu-lib-native-math",
   2794       "version": "0.5.0",
   2795       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   2796       "hash": "48194ad053a11151b87d129db717d01ea34381d9684281dfe876c41884508265",
   2797       "title": "lib/math/native.tri"
   2798     },
   2799     {
   2800       "name": "tricu-lib-parser",
   2801       "version": "0.5.0",
   2802       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   2803       "hash": "18b24788592f74b9c564c30214dff0231cb86338661d944ab697e7ae4ca1103e",
   2804       "title": "lib/parser.tri"
   2805     },
   2806     {
   2807       "name": "tricu-lib-patterns",
   2808       "version": "0.5.0",
   2809       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   2810       "hash": "d00af17115d7a201333b92e386997f57c1808f5819a89d18312a96bcdfe777a8",
   2811       "title": "lib/patterns.tri"
   2812     },
   2813     {
   2814       "name": "tricu-lib-prelude",
   2815       "version": "0.5.0",
   2816       "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823",
   2817       "hash": "00ebc0925d110a0733709f2aac0dedf4de7b59f33ac3eee107965496806cd77d",
   2818       "title": "lib/prelude.tri"
   2819     },
   2820     {
   2821       "name": "tricu-lib-socket",
   2822       "version": "0.5.0",
   2823       "manifest": "49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44",
   2824       "hash": "decfff4079c7c202f664a55496926cce1fcd1e9c67cf67b84718bf7d663e6f4d",
   2825       "title": "lib/socket.tri"
   2826     },
   2827     {
   2828       "name": "tricu-lib-source-ast",
   2829       "version": "0.5.0",
   2830       "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f",
   2831       "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a",
   2832       "title": "lib/source/ast.tri"
   2833     },
   2834     {
   2835       "name": "tricu-lib-source-build-stable",
   2836       "version": "0.5.0",
   2837       "manifest": "d4c7521ff4bfea552124779a06ae3616e0dbbb3f00f711903b6f0f85902268df",
   2838       "hash": "6e185ece27a038b020b9b3f3a305009209849436697fd19f5aa888a383f92f40",
   2839       "title": "lib/source/build-stable.tri"
   2840     },
   2841     {
   2842       "name": "tricu-lib-source-build",
   2843       "version": "0.5.0",
   2844       "manifest": "f7317c40767f7513c35e90c88325778170c9bed3fb8159c729aae5f06b948f74",
   2845       "hash": "3bd031b7077f8cfe87da22b1fb5960fbf911fdaa5756821185b6431bc74be43b",
   2846       "title": "lib/source/build.tri"
   2847     },
   2848     {
   2849       "name": "tricu-lib-source-bundle",
   2850       "version": "0.5.0",
   2851       "manifest": "2937e908e943ffb69470824d06805374b91301ae73b3b7eb1cb3cf2cf32b011f",
   2852       "hash": "925989ee208fe9cfd108c6093da5648b87ace44e134c7b28b0772eb5a5c540fc",
   2853       "title": "lib/source/bundle.tri"
   2854     },
   2855     {
   2856       "name": "tricu-lib-source-compile",
   2857       "version": "0.5.0",
   2858       "manifest": "fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd",
   2859       "hash": "ec65f6eac30f1487dc64e519ae0be9769695edbff58e529719424a95059c6875",
   2860       "title": "lib/source/compile.tri"
   2861     },
   2862     {
   2863       "name": "tricu-lib-source-core",
   2864       "version": "0.5.0",
   2865       "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2",
   2866       "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df",
   2867       "title": "lib/source/core.tri"
   2868     },
   2869     {
   2870       "name": "tricu-lib-source-equations",
   2871       "version": "0.5.0",
   2872       "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f",
   2873       "hash": "62f77e46a310ae6dbfcd73d096126f0f6a16c61b98842d826a0b26783f733981",
   2874       "title": "lib/source/equations.tri"
   2875     },
   2876     {
   2877       "name": "tricu-lib-source-export-cache",
   2878       "version": "0.5.0",
   2879       "manifest": "adb94daf05edaab172bf385632665cf03122ff71a288199243062f0a6c72b573",
   2880       "hash": "5fb1fab64ccc6554ebeedb74c35f616833f64e007aa787d37eb544739ca7d371",
   2881       "title": "lib/source/export-cache.tri"
   2882     },
   2883     {
   2884       "name": "tricu-lib-source-index",
   2885       "version": "0.5.0",
   2886       "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d",
   2887       "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a",
   2888       "title": "lib/source/index.tri"
   2889     },
   2890     {
   2891       "name": "tricu-lib-compiler-io",
   2892       "version": "0.5.0",
   2893       "manifest": "5875aaba9430fb7b0679adcd1c6d952cae8b631e8d0b829be9581b868aaf5f90",
   2894       "hash": "4872d3ee67db34a9ce6844e5a80befe217d6e248441d875d335da0e706e2b501",
   2895       "title": "lib/source/io-v2.tri"
   2896     },
   2897     {
   2898       "name": "tricu-lib-source-lexer",
   2899       "version": "0.5.0",
   2900       "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42",
   2901       "hash": "b75e428ce6d587893829792a87c3a374993d22c900eea793f2713e822440cb9f",
   2902       "title": "lib/source/lexer.tri"
   2903     },
   2904     {
   2905       "name": "tricu-lib-source-lock",
   2906       "version": "0.5.0",
   2907       "manifest": "4681404d7a2ab19ef74f794060c31a203bb5bd599fd4acb4e1dd6d30542629ad",
   2908       "hash": "cdda8a8efdd40b9f2d5beac446646831d11a6f1cf916a40d68f8064b90dda45a",
   2909       "title": "lib/source/lock.tri"
   2910     },
   2911     {
   2912       "name": "tricu-lib-source-map",
   2913       "version": "0.5.0",
   2914       "manifest": "5b59e01e15cb66ae42014dea08143de5856b4ddc38858057ba57e44eebdca91d",
   2915       "hash": "1bced95d1d42116194b26c53779cc68900fd7c03263266603966243ae91f8545",
   2916       "title": "lib/source/map.tri"
   2917     },
   2918     {
   2919       "name": "tricu-lib-source-module",
   2920       "version": "0.5.0",
   2921       "manifest": "c47b5fce4d5fcd4d2090918928c71a7f8136a92a0eea53a8a008e8a9e77e595e",
   2922       "hash": "54d1e5652a001bf19668bda2f660e7ede120ce6e8670e02a95daf18469ab9d0d",
   2923       "title": "lib/source/module.tri"
   2924     },
   2925     {
   2926       "name": "tricu-lib-source-object",
   2927       "version": "0.5.0",
   2928       "manifest": "c0a03bcd8a9669fc313fe233fb7e6f31ba644900ec98e0784d92bb541a700c4f",
   2929       "hash": "eb3c997bcd9d2cd2be93191865894f9627946462526ed3cffe3fbbdad6e3f682",
   2930       "title": "lib/source/object.tri"
   2931     },
   2932     {
   2933       "name": "tricu-lib-source-order",
   2934       "version": "0.5.0",
   2935       "manifest": "1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e",
   2936       "hash": "7c5ec2c441d6ab4ef23edc3e9941dbf7bb4a7718d9e6e93f8826171e3f92f3bc",
   2937       "title": "lib/source/order.tri"
   2938     },
   2939     {
   2940       "name": "tricu-lib-source-parser",
   2941       "version": "0.5.0",
   2942       "manifest": "425b921ef62e99dd93f6d3389c82fdbb583eaeb857975717441c5469f98f3a73",
   2943       "hash": "9f63810fee2e20762f1a198535448a2187a90065a35428ec82a11aad85575643",
   2944       "title": "lib/source/parser.tri"
   2945     },
   2946     {
   2947       "name": "tricu-lib-source-pattern",
   2948       "version": "0.5.0",
   2949       "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123",
   2950       "hash": "440618420eda88e9d8867ac5f99ade97dd8d678c44aa120995a96062e57c2045",
   2951       "title": "lib/source/pattern.tri"
   2952     },
   2953     {
   2954       "name": "tricu-lib-source-program",
   2955       "version": "0.5.0",
   2956       "manifest": "447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d",
   2957       "hash": "070c4d26248d75ce9d1d66c19a4a7ad92558b9e14a837791b72f50e07afc5463",
   2958       "title": "lib/source/program.tri"
   2959     },
   2960     {
   2961       "name": "tricu-lib-source-resolve",
   2962       "version": "0.5.0",
   2963       "manifest": "ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe",
   2964       "hash": "2f6f3a1a9615134165e44ebb529d73608983f421bf2b483bc3f11e85cad27fa8",
   2965       "title": "lib/source/resolve.tri"
   2966     },
   2967     {
   2968       "name": "tricu-lib-source-stable",
   2969       "version": "0.5.0",
   2970       "manifest": "5189315a72af93ee9fe3dbc8c73e07e97b980b4c91b9c2f6244d447461db55dd",
   2971       "hash": "3670141b6ee280efe14f6f0dd2ef9469560cdbfaa08d2510ca37ddc9802fd18d",
   2972       "title": "lib/source/stable.tri"
   2973     },
   2974     {
   2975       "name": "tricu-lib-source-staged-conditional-experiment",
   2976       "version": "0.5.0",
   2977       "manifest": "43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682",
   2978       "hash": "f78cfa7217deb642299e0fa66d0d714311ec7a196dee4baa621881b7190c97d9",
   2979       "title": "lib/source/staged-conditional-experiment.tri"
   2980     },
   2981     {
   2982       "name": "tricu-lib-source-staged-list-experiment",
   2983       "version": "0.5.0",
   2984       "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98",
   2985       "hash": "cda1110a3577a751c2673bc7a1ce2c3994dec541a3c1f6034b6a6769eaee4809",
   2986       "title": "lib/source/staged-list-experiment.tri"
   2987     },
   2988     {
   2989       "name": "tricu-lib-source-staging-experiment",
   2990       "version": "0.5.0",
   2991       "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790",
   2992       "hash": "422e1a6e5cc0e164bf627e19278e598665fe0edc05161c37f27b1c196e58da60",
   2993       "title": "lib/source/staging-experiment.tri"
   2994     },
   2995     {
   2996       "name": "tricu-lib-source-unit",
   2997       "version": "0.5.0",
   2998       "manifest": "1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9",
   2999       "hash": "16de0d621776b79ff676b9415405b19e3088a2409d51f2efac850acca249b119",
   3000       "title": "lib/source/unit.tri"
   3001     },
   3002     {
   3003       "name": "tricu-lib-arboricx-inspect",
   3004       "version": "0.5.0",
   3005       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   3006       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   3007       "title": "lib/arboricx/inspect.tri"
   3008     },
   3009     {
   3010       "name": "tricu-lib-arboricx-streaming",
   3011       "version": "0.5.0",
   3012       "manifest": "006850a50e39a3ef45abf611542637587496bed8c1af49c2e109045c5fef3c51",
   3013       "hash": "258aa91dbed2e1a0170a8f0c2a87d3e11e9ac861ff74711460c14f735c6af1a2",
   3014       "title": "lib/arboricx/streaming.tri"
   3015     },
   3016     {
   3017       "name": "tricu-lib-handler-testing",
   3018       "version": "0.5.0",
   3019       "manifest": "4a7b39b868bc30f46460b5cee2bb225a9db665775353aa5c71aafa567de7881e",
   3020       "hash": "e56378259592a4867829ca5447904b30ac5e21bd496eb68ad4d872c1af973d69",
   3021       "title": "lib/handlers/testing.tri"
   3022     },
   3023     {
   3024       "name": "tricu-lib-handler-upload",
   3025       "version": "0.5.0",
   3026       "manifest": "322db72c3bcad16b4876283d7648131d90235f21feb2513eca663e9121b9b87e",
   3027       "hash": "7ff7d2c5eead111a6364ca7f0dc0cc1e60910a3ffdd9bca18b8c624856e22f8d",
   3028       "title": "lib/handlers/upload.tri"
   3029     },
   3030     {
   3031       "name": "tricu-lib-io-v2-objects",
   3032       "version": "0.5.0",
   3033       "manifest": "1ed153be17b754f1a058e419d84a39e2169d5d6518bb47e8ee8785b02860e424",
   3034       "hash": "bb3135842e3cebfe6bd10e0766a6711e4d46a8cf157af1dcc9f97e25795ac0a1",
   3035       "title": "lib/io-v2/objects.tri"
   3036     },
   3037     {
   3038       "name": "tricu-lib-packages-base",
   3039       "version": "0.5.0",
   3040       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   3041       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   3042       "title": "lib/packages/base.tri"
   3043     },
   3044     {
   3045       "name": "tricu-lib-packages-io-v2",
   3046       "version": "0.5.0",
   3047       "manifest": "804da21f47bd43c3921c775237c3898b92fea4961cc9fd8e3dcebbedb34e9296",
   3048       "hash": "a17edf554730f72d60e545eed6fac3c099790186f32b0a4f7fd4f1524b9ed03d",
   3049       "title": "lib/packages/io-v2.tri"
   3050     },
   3051     {
   3052       "name": "tricu-lib-packages-io",
   3053       "version": "0.5.0",
   3054       "manifest": "804da21f47bd43c3921c775237c3898b92fea4961cc9fd8e3dcebbedb34e9296",
   3055       "hash": "a17edf554730f72d60e545eed6fac3c099790186f32b0a4f7fd4f1524b9ed03d",
   3056       "title": "lib/packages/io.tri"
   3057     },
   3058     {
   3059       "name": "tricu-lib-recursion-list",
   3060       "version": "0.5.0",
   3061       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   3062       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   3063       "title": "lib/recursion/list.tri"
   3064     },
   3065     {
   3066       "name": "tricu-lib-source-bundle-stable",
   3067       "version": "0.5.0",
   3068       "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59",
   3069       "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b",
   3070       "title": "lib/source/bundle-stable.tri"
   3071     },
   3072     {
   3073       "name": "tricu-lib-tools-format-tri",
   3074       "version": "0.5.0",
   3075       "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc",
   3076       "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2",
   3077       "title": "lib/tools/format-tri.tri"
   3078     },
   3079     {
   3080       "name": "tricu-lib-arboricx",
   3081       "version": "0.6.0",
   3082       "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55",
   3083       "hash": "7e698de68504e56e6c93d7822b3fe8dca79fa7aadd30710be63a3b4710fda061",
   3084       "title": "lib/arboricx/arboricx.tri"
   3085     },
   3086     {
   3087       "name": "tricu-lib-arboricx-common",
   3088       "version": "0.6.0",
   3089       "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4",
   3090       "hash": "c2595128cd7056a33b634abc4a67bb99736b9cda08b6788e2936d8cd51fbaff1",
   3091       "title": "lib/arboricx/common.tri"
   3092     },
   3093     {
   3094       "name": "tricu-lib-arboricx-dispatch",
   3095       "version": "0.6.0",
   3096       "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19",
   3097       "hash": "3c7cc88a1e7d6f11892357e15647186fa400b4aa50c7dbe7b9beb259b6ed48c2",
   3098       "title": "lib/arboricx/dispatch.tri"
   3099     },
   3100     {
   3101       "name": "tricu-lib-arboricx-handlers",
   3102       "version": "0.6.0",
   3103       "manifest": "69dfc2b3bf17652845b198b06eb9b04a8c974529c623ba873e06c7654e44c271",
   3104       "hash": "b60da1233b8b2a10ba7179e7f8fe39a07be8d2546c89ab36fadab28e2dfd8b23",
   3105       "title": "lib/arboricx/handlers.tri"
   3106     },
   3107     {
   3108       "name": "tricu-lib-arboricx-manifest",
   3109       "version": "0.6.0",
   3110       "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa",
   3111       "hash": "ab19d9010aba0c7fcb6995c1c096872dc3bfb22a5798407011c01adfb7c57d8a",
   3112       "title": "lib/arboricx/manifest.tri"
   3113     },
   3114     {
   3115       "name": "tricu-lib-arboricx-nodes",
   3116       "version": "0.6.0",
   3117       "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23",
   3118       "hash": "832388f8b0380e7f2bce6ca3e79f38ee6236c1d25232ea2cd5b6119c6eb41fba",
   3119       "title": "lib/arboricx/nodes.tri"
   3120     },
   3121     {
   3122       "name": "tricu-lib-arboricx-server",
   3123       "version": "0.6.0",
   3124       "manifest": "a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d",
   3125       "hash": "0a5d5d83f73a91959f8ff34a45643dae056456817c22569879e4675caf461086",
   3126       "title": "lib/arboricx/server.tri"
   3127     },
   3128     {
   3129       "name": "tricu-lib-arboricx-streaming-v2",
   3130       "version": "0.6.0",
   3131       "manifest": "6a3c9f666801c3d29aaa71e22400a5726e137ea2fe28693217db6160a9d65db1",
   3132       "hash": "b0bb9f08d3a902c1b9e9649e58687d3c06e09421dd0c6d326ca854196da75878",
   3133       "title": "lib/arboricx/streaming-v2.tri"
   3134     },
   3135     {
   3136       "name": "tricu-lib-base",
   3137       "version": "0.6.0",
   3138       "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81",
   3139       "hash": "2eb5dd5e3a372ef4e5c1ed612ca73eff2b0c9f97ebb651fb7ab22d5db9a15ca3",
   3140       "title": "lib/base.tri"
   3141     },
   3142     {
   3143       "name": "tricu-lib-binary",
   3144       "version": "0.6.0",
   3145       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   3146       "hash": "7b6b438b2e903d6364eed8e948a814a1ebf2d08dfa9960fd7c1b278222f8cf4e",
   3147       "title": "lib/binary.tri"
   3148     },
   3149     {
   3150       "name": "tricu-lib-bytes",
   3151       "version": "0.6.0",
   3152       "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68",
   3153       "hash": "8ee2c0b4fec670afc9db5552e6907ace29ae2c0bda07897e70d451f9bb56160c",
   3154       "title": "lib/bytes.tri"
   3155     },
   3156     {
   3157       "name": "tricu-lib-conversions",
   3158       "version": "0.6.0",
   3159       "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e",
   3160       "hash": "0ad0c17feaf6a8241ade01283210a1cded009eb4dd1cf99adcd31ea44017afba",
   3161       "title": "lib/conversions.tri"
   3162     },
   3163     {
   3164       "name": "tricu-lib-graph",
   3165       "version": "0.6.0",
   3166       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   3167       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   3168       "title": "lib/graph.tri"
   3169     },
   3170     {
   3171       "name": "tricu-lib-handler-artifacts",
   3172       "version": "0.6.0",
   3173       "manifest": "7ea0170462f611146ccb5e3c3e9a7f335a6c7764a5b06c73f66bacb919de2955",
   3174       "hash": "c80f9fa19c06b6c30f7bea3c21b9fec4516c9aafc4ec9045185f9fdda64106dd",
   3175       "title": "lib/handlers/artifacts.tri"
   3176     },
   3177     {
   3178       "name": "tricu-lib-handler-log",
   3179       "version": "0.6.0",
   3180       "manifest": "ea8a3d3db064d9cd2a6a6ab0725f2db5741f65a2b3ec76349abe14dfcc915b77",
   3181       "hash": "de2b06e659b460d0ed6407f614396d1e9f6b43c455788c6660c88b153fc97fbc",
   3182       "title": "lib/handlers/log.tri"
   3183     },
   3184     {
   3185       "name": "tricu-lib-handlers",
   3186       "version": "0.6.0",
   3187       "manifest": "e1b6de45c2f6dbab09046912f724f4cff9960c78946dbe9f3602d1d4066f23a4",
   3188       "hash": "a11920a322cbec778cf81d92ce6bdf28ae3ccfc772f87be92545f8462136304a",
   3189       "title": "lib/handlers.tri"
   3190     },
   3191     {
   3192       "name": "tricu-lib-http",
   3193       "version": "0.6.0",
   3194       "manifest": "b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6",
   3195       "hash": "8b38dd5934bbc51f999e3a2da1ad33736991c7dd9aab5144b716611fc5a80810",
   3196       "title": "lib/http.tri"
   3197     },
   3198     {
   3199       "name": "tricu-lib-intensional",
   3200       "version": "0.6.0",
   3201       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   3202       "hash": "a96e8e66c1759e1893a70a849c68eda171baf833b651d152102a8a7013f6e608",
   3203       "title": "lib/intensionalContracts.tri"
   3204     },
   3205     {
   3206       "name": "tricu-lib-io-v2-artifacts",
   3207       "version": "0.6.0",
   3208       "manifest": "45af65caa639245e794d72e49510cbca63274fc885fa7b2e1afcffda3c5897b3",
   3209       "hash": "a2c5b9dc0013aa6df913b6ac5cef4467d15c237b1a3c5a7205ce434252cd4865",
   3210       "title": "lib/io-v2/artifacts.tri"
   3211     },
   3212     {
   3213       "name": "tricu-lib-io-v2-http",
   3214       "version": "0.6.0",
   3215       "manifest": "87ae475180ea8613f74de41d1960e12cf1de175ceab47e3eaf67fdaf3d3b3b52",
   3216       "hash": "1a1f3ea6c15e88e5929f151df64687a3dcb28b2d5f2091acb89c39081d4fe28d",
   3217       "title": "lib/io-v2/http-transport.tri"
   3218     },
   3219     {
   3220       "name": "tricu-lib-io-v2-storage",
   3221       "version": "0.6.0",
   3222       "manifest": "e2c2fc2efa773eec6c4b0e1cd7e800137eaa2d3d2d698fea2b1ea1f07edb53c4",
   3223       "hash": "e1376f99435b5869d7f53b489a5d7552b382f670710a6e0e970f13ddc330948b",
   3224       "title": "lib/io-v2/storage.tri"
   3225     },
   3226     {
   3227       "name": "tricu-lib-io-v2-text",
   3228       "version": "0.6.0",
   3229       "manifest": "11791107bece9dac78ff92dcec75d11830921e359976f561a934b36f9e8910df",
   3230       "hash": "f056d6c372cd700f325f6077a043492c9f4fb5d59e179ddfc00f69e608c7d969",
   3231       "title": "lib/io-v2/text.tri"
   3232     },
   3233     {
   3234       "name": "tricu-lib-io-v2",
   3235       "version": "0.6.0",
   3236       "manifest": "3dbb76ee4b350c161ed4f9c9f600034195b2fcf99202d46b8adcd25715a56f6b",
   3237       "hash": "d9f2858d088128d306525252c74025eb49565187b39da7e88c88b758cc4035d1",
   3238       "title": "lib/io-v2.tri"
   3239     },
   3240     {
   3241       "name": "tricu-lib-io",
   3242       "version": "0.6.0",
   3243       "manifest": "3dbb76ee4b350c161ed4f9c9f600034195b2fcf99202d46b8adcd25715a56f6b",
   3244       "hash": "25a9d7530dbb272a32516897c08f0672dd84676da8c3bc0828bcf2824ca5b5e9",
   3245       "title": "lib/io.tri"
   3246     },
   3247     {
   3248       "name": "tricu-lib-lexer",
   3249       "version": "0.6.0",
   3250       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   3251       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   3252       "title": "lib/lexer.tri"
   3253     },
   3254     {
   3255       "name": "tricu-lib-native-math",
   3256       "version": "0.6.0",
   3257       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   3258       "hash": "48194ad053a11151b87d129db717d01ea34381d9684281dfe876c41884508265",
   3259       "title": "lib/math/native.tri"
   3260     },
   3261     {
   3262       "name": "tricu-lib-parser",
   3263       "version": "0.6.0",
   3264       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   3265       "hash": "18b24788592f74b9c564c30214dff0231cb86338661d944ab697e7ae4ca1103e",
   3266       "title": "lib/parser.tri"
   3267     },
   3268     {
   3269       "name": "tricu-lib-patterns",
   3270       "version": "0.6.0",
   3271       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   3272       "hash": "7a59f1f37047cadd22f97fb29e07f549e5f3a41b63b9af35e013669eb7a4893f",
   3273       "title": "lib/patterns.tri"
   3274     },
   3275     {
   3276       "name": "tricu-lib-prelude",
   3277       "version": "0.6.0",
   3278       "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823",
   3279       "hash": "00ebc0925d110a0733709f2aac0dedf4de7b59f33ac3eee107965496806cd77d",
   3280       "title": "lib/prelude.tri"
   3281     },
   3282     {
   3283       "name": "tricu-lib-socket",
   3284       "version": "0.6.0",
   3285       "manifest": "f43fa8a321b5cd25954941270ea7f56d68115c77fac007f4e899dbc221f2cd38",
   3286       "hash": "50d923a5471cc42bff0a82da06b21ab6616ce90e76e94c3fa3bf4f0ab70c49bd",
   3287       "title": "lib/socket.tri"
   3288     },
   3289     {
   3290       "name": "tricu-lib-source-ast",
   3291       "version": "0.6.0",
   3292       "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f",
   3293       "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a",
   3294       "title": "lib/source/ast.tri"
   3295     },
   3296     {
   3297       "name": "tricu-lib-source-build-stable",
   3298       "version": "0.6.0",
   3299       "manifest": "d4c7521ff4bfea552124779a06ae3616e0dbbb3f00f711903b6f0f85902268df",
   3300       "hash": "684497e21954bc0392fab20009d93efafb4ed15315ae94e345f7e5c0530d0a13",
   3301       "title": "lib/source/build-stable.tri"
   3302     },
   3303     {
   3304       "name": "tricu-lib-source-build",
   3305       "version": "0.6.0",
   3306       "manifest": "f7317c40767f7513c35e90c88325778170c9bed3fb8159c729aae5f06b948f74",
   3307       "hash": "3bd031b7077f8cfe87da22b1fb5960fbf911fdaa5756821185b6431bc74be43b",
   3308       "title": "lib/source/build.tri"
   3309     },
   3310     {
   3311       "name": "tricu-lib-source-bundle",
   3312       "version": "0.6.0",
   3313       "manifest": "2937e908e943ffb69470824d06805374b91301ae73b3b7eb1cb3cf2cf32b011f",
   3314       "hash": "925989ee208fe9cfd108c6093da5648b87ace44e134c7b28b0772eb5a5c540fc",
   3315       "title": "lib/source/bundle.tri"
   3316     },
   3317     {
   3318       "name": "tricu-lib-source-compile",
   3319       "version": "0.6.0",
   3320       "manifest": "fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd",
   3321       "hash": "ec65f6eac30f1487dc64e519ae0be9769695edbff58e529719424a95059c6875",
   3322       "title": "lib/source/compile.tri"
   3323     },
   3324     {
   3325       "name": "tricu-lib-source-core",
   3326       "version": "0.6.0",
   3327       "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2",
   3328       "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df",
   3329       "title": "lib/source/core.tri"
   3330     },
   3331     {
   3332       "name": "tricu-lib-source-equations",
   3333       "version": "0.6.0",
   3334       "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f",
   3335       "hash": "62f77e46a310ae6dbfcd73d096126f0f6a16c61b98842d826a0b26783f733981",
   3336       "title": "lib/source/equations.tri"
   3337     },
   3338     {
   3339       "name": "tricu-lib-source-export-cache",
   3340       "version": "0.6.0",
   3341       "manifest": "adb94daf05edaab172bf385632665cf03122ff71a288199243062f0a6c72b573",
   3342       "hash": "ef1971af4ec38386365ef2fc2a9e4fe05f2dd8af3c8ca887a91789d9959a0ed2",
   3343       "title": "lib/source/export-cache.tri"
   3344     },
   3345     {
   3346       "name": "tricu-lib-source-index",
   3347       "version": "0.6.0",
   3348       "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d",
   3349       "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a",
   3350       "title": "lib/source/index.tri"
   3351     },
   3352     {
   3353       "name": "tricu-lib-compiler-io",
   3354       "version": "0.6.0",
   3355       "manifest": "5875aaba9430fb7b0679adcd1c6d952cae8b631e8d0b829be9581b868aaf5f90",
   3356       "hash": "4872d3ee67db34a9ce6844e5a80befe217d6e248441d875d335da0e706e2b501",
   3357       "title": "lib/source/io-v2.tri"
   3358     },
   3359     {
   3360       "name": "tricu-lib-source-lexer",
   3361       "version": "0.6.0",
   3362       "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42",
   3363       "hash": "b75e428ce6d587893829792a87c3a374993d22c900eea793f2713e822440cb9f",
   3364       "title": "lib/source/lexer.tri"
   3365     },
   3366     {
   3367       "name": "tricu-lib-source-lock",
   3368       "version": "0.6.0",
   3369       "manifest": "4681404d7a2ab19ef74f794060c31a203bb5bd599fd4acb4e1dd6d30542629ad",
   3370       "hash": "cdda8a8efdd40b9f2d5beac446646831d11a6f1cf916a40d68f8064b90dda45a",
   3371       "title": "lib/source/lock.tri"
   3372     },
   3373     {
   3374       "name": "tricu-lib-source-map",
   3375       "version": "0.6.0",
   3376       "manifest": "5b59e01e15cb66ae42014dea08143de5856b4ddc38858057ba57e44eebdca91d",
   3377       "hash": "1bced95d1d42116194b26c53779cc68900fd7c03263266603966243ae91f8545",
   3378       "title": "lib/source/map.tri"
   3379     },
   3380     {
   3381       "name": "tricu-lib-source-module",
   3382       "version": "0.6.0",
   3383       "manifest": "c47b5fce4d5fcd4d2090918928c71a7f8136a92a0eea53a8a008e8a9e77e595e",
   3384       "hash": "54d1e5652a001bf19668bda2f660e7ede120ce6e8670e02a95daf18469ab9d0d",
   3385       "title": "lib/source/module.tri"
   3386     },
   3387     {
   3388       "name": "tricu-lib-source-object",
   3389       "version": "0.6.0",
   3390       "manifest": "c0a03bcd8a9669fc313fe233fb7e6f31ba644900ec98e0784d92bb541a700c4f",
   3391       "hash": "eb3c997bcd9d2cd2be93191865894f9627946462526ed3cffe3fbbdad6e3f682",
   3392       "title": "lib/source/object.tri"
   3393     },
   3394     {
   3395       "name": "tricu-lib-source-order",
   3396       "version": "0.6.0",
   3397       "manifest": "1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e",
   3398       "hash": "7c5ec2c441d6ab4ef23edc3e9941dbf7bb4a7718d9e6e93f8826171e3f92f3bc",
   3399       "title": "lib/source/order.tri"
   3400     },
   3401     {
   3402       "name": "tricu-lib-source-parser",
   3403       "version": "0.6.0",
   3404       "manifest": "425b921ef62e99dd93f6d3389c82fdbb583eaeb857975717441c5469f98f3a73",
   3405       "hash": "9f63810fee2e20762f1a198535448a2187a90065a35428ec82a11aad85575643",
   3406       "title": "lib/source/parser.tri"
   3407     },
   3408     {
   3409       "name": "tricu-lib-source-pattern",
   3410       "version": "0.6.0",
   3411       "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123",
   3412       "hash": "440618420eda88e9d8867ac5f99ade97dd8d678c44aa120995a96062e57c2045",
   3413       "title": "lib/source/pattern.tri"
   3414     },
   3415     {
   3416       "name": "tricu-lib-source-program",
   3417       "version": "0.6.0",
   3418       "manifest": "447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d",
   3419       "hash": "070c4d26248d75ce9d1d66c19a4a7ad92558b9e14a837791b72f50e07afc5463",
   3420       "title": "lib/source/program.tri"
   3421     },
   3422     {
   3423       "name": "tricu-lib-source-resolve",
   3424       "version": "0.6.0",
   3425       "manifest": "ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe",
   3426       "hash": "2f6f3a1a9615134165e44ebb529d73608983f421bf2b483bc3f11e85cad27fa8",
   3427       "title": "lib/source/resolve.tri"
   3428     },
   3429     {
   3430       "name": "tricu-lib-source-stable",
   3431       "version": "0.6.0",
   3432       "manifest": "5189315a72af93ee9fe3dbc8c73e07e97b980b4c91b9c2f6244d447461db55dd",
   3433       "hash": "3670141b6ee280efe14f6f0dd2ef9469560cdbfaa08d2510ca37ddc9802fd18d",
   3434       "title": "lib/source/stable.tri"
   3435     },
   3436     {
   3437       "name": "tricu-lib-source-staged-conditional-experiment",
   3438       "version": "0.6.0",
   3439       "manifest": "43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682",
   3440       "hash": "3f8b3fc627479635890fa038e5fbac100db0d3014ed2f63c41ce1c4f856fb9bf",
   3441       "title": "lib/source/staged-conditional-experiment.tri"
   3442     },
   3443     {
   3444       "name": "tricu-lib-source-staged-list-experiment",
   3445       "version": "0.6.0",
   3446       "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98",
   3447       "hash": "275c92fc65c5f9ae4caa0a5d4183c5ccd6055c815b17f82da4b952761f8ad987",
   3448       "title": "lib/source/staged-list-experiment.tri"
   3449     },
   3450     {
   3451       "name": "tricu-lib-source-staging-experiment",
   3452       "version": "0.6.0",
   3453       "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790",
   3454       "hash": "09d6d5f32aa2f27b2d1864e7ee19955df8692190821072b67bbf75d3babe146a",
   3455       "title": "lib/source/staging-experiment.tri"
   3456     },
   3457     {
   3458       "name": "tricu-lib-source-unit",
   3459       "version": "0.6.0",
   3460       "manifest": "1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9",
   3461       "hash": "16de0d621776b79ff676b9415405b19e3088a2409d51f2efac850acca249b119",
   3462       "title": "lib/source/unit.tri"
   3463     },
   3464     {
   3465       "name": "tricu-lib-arboricx-inspect",
   3466       "version": "0.6.0",
   3467       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   3468       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   3469       "title": "lib/arboricx/inspect.tri"
   3470     },
   3471     {
   3472       "name": "tricu-lib-arboricx-streaming",
   3473       "version": "0.6.0",
   3474       "manifest": "6a3c9f666801c3d29aaa71e22400a5726e137ea2fe28693217db6160a9d65db1",
   3475       "hash": "c3639067b4bdb79daa66253b95202c490f7545652864e718d1d558de0128a66a",
   3476       "title": "lib/arboricx/streaming.tri"
   3477     },
   3478     {
   3479       "name": "tricu-lib-handler-testing",
   3480       "version": "0.6.0",
   3481       "manifest": "4a7b39b868bc30f46460b5cee2bb225a9db665775353aa5c71aafa567de7881e",
   3482       "hash": "e56378259592a4867829ca5447904b30ac5e21bd496eb68ad4d872c1af973d69",
   3483       "title": "lib/handlers/testing.tri"
   3484     },
   3485     {
   3486       "name": "tricu-lib-handler-upload",
   3487       "version": "0.6.0",
   3488       "manifest": "45af65caa639245e794d72e49510cbca63274fc885fa7b2e1afcffda3c5897b3",
   3489       "hash": "035a709a17feb361abac0844c73f9b5f3c664549e5d81567963c3193816f9808",
   3490       "title": "lib/handlers/upload.tri"
   3491     },
   3492     {
   3493       "name": "tricu-lib-io-v2-objects",
   3494       "version": "0.6.0",
   3495       "manifest": "1ed153be17b754f1a058e419d84a39e2169d5d6518bb47e8ee8785b02860e424",
   3496       "hash": "bb3135842e3cebfe6bd10e0766a6711e4d46a8cf157af1dcc9f97e25795ac0a1",
   3497       "title": "lib/io-v2/objects.tri"
   3498     },
   3499     {
   3500       "name": "tricu-lib-packages-base",
   3501       "version": "0.6.0",
   3502       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   3503       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   3504       "title": "lib/packages/base.tri"
   3505     },
   3506     {
   3507       "name": "tricu-lib-packages-io-v2",
   3508       "version": "0.6.0",
   3509       "manifest": "804da21f47bd43c3921c775237c3898b92fea4961cc9fd8e3dcebbedb34e9296",
   3510       "hash": "a17edf554730f72d60e545eed6fac3c099790186f32b0a4f7fd4f1524b9ed03d",
   3511       "title": "lib/packages/io-v2.tri"
   3512     },
   3513     {
   3514       "name": "tricu-lib-packages-io",
   3515       "version": "0.6.0",
   3516       "manifest": "804da21f47bd43c3921c775237c3898b92fea4961cc9fd8e3dcebbedb34e9296",
   3517       "hash": "a17edf554730f72d60e545eed6fac3c099790186f32b0a4f7fd4f1524b9ed03d",
   3518       "title": "lib/packages/io.tri"
   3519     },
   3520     {
   3521       "name": "tricu-lib-recursion-list",
   3522       "version": "0.6.0",
   3523       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   3524       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   3525       "title": "lib/recursion/list.tri"
   3526     },
   3527     {
   3528       "name": "tricu-lib-source-bundle-stable",
   3529       "version": "0.6.0",
   3530       "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59",
   3531       "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b",
   3532       "title": "lib/source/bundle-stable.tri"
   3533     },
   3534     {
   3535       "name": "tricu-lib-tools-format-tri",
   3536       "version": "0.6.0",
   3537       "manifest": "e8bad7dcea5944336083f5bfa3ada63d7542286fbdec0f34dfeb65e9879ba2fc",
   3538       "hash": "3bd4df273ab4e4599417a18210ec3ad39e2ace2f7df6c0b7cad62999c4cb52a2",
   3539       "title": "lib/tools/format-tri.tri"
   3540     },
   3541     {
   3542       "name": "tricu-base",
   3543       "version": "0.7.0",
   3544       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   3545       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   3546       "title": "Foundation: lists, Results and decimal formatting"
   3547     },
   3548     {
   3549       "name": "tricu-file-io",
   3550       "version": "0.7.0",
   3551       "hash": "a17edf554730f72d60e545eed6fac3c099790186f32b0a4f7fd4f1524b9ed03d",
   3552       "manifest": "804da21f47bd43c3921c775237c3898b92fea4961cc9fd8e3dcebbedb34e9296",
   3553       "title": "File IO and hashing actions"
   3554     },
   3555     {
   3556       "name": "arboricx-inspection",
   3557       "version": "0.7.0",
   3558       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   3559       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   3560       "title": "Arboricx inspection: validate without execution"
   3561     },
   3562     {
   3563       "name": "tricu-compiler",
   3564       "version": "0.7.0",
   3565       "hash": "890254a27b2bb16c62eedc7b80daab58a33bc40b0bb2a7ff20400d9c3c0de7fa",
   3566       "manifest": "22fccc94ad2972cf4ae81c73cf6f2e13aa39c0c12456083cb9811242520c17da",
   3567       "title": "Compiler library (stable browser source-unit API; native helpers)"
   3568     },
   3569     {
   3570       "name": "tricu-source-builder",
   3571       "version": "0.7.0",
   3572       "hash": "848c641ac8bbfd1ebe0ea72685c3c7b468aadf70f838f0370bcb48558582a0b4",
   3573       "manifest": "44ca2cddfc2940055f30a16a70ff847dbd12f52317c949752f196a88567d3e73",
   3574       "title": "Stable native application compiler (modules, imports and publication)"
   3575     },
   3576     {
   3577       "name": "arboricx-server",
   3578       "version": "0.7.0",
   3579       "hash": "0a5d5d83f73a91959f8ff34a45643dae056456817c22569879e4675caf461086",
   3580       "manifest": "a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d",
   3581       "title": "Arboricx registry server (native sockets and filesystem)"
   3582     },
   3583     {
   3584       "name": "tricu-http",
   3585       "version": "0.7.0",
   3586       "hash": "8b38dd5934bbc51f999e3a2da1ad33736991c7dd9aab5144b716611fc5a80810",
   3587       "manifest": "b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6",
   3588       "title": "HTTP parsing, responses and native socket handlers"
   3589     },
   3590     {
   3591       "name": "tricu-intensional-contracts",
   3592       "version": "0.7.0",
   3593       "hash": "a96e8e66c1759e1893a70a849c68eda171baf833b651d152102a8a7013f6e608",
   3594       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   3595       "title": "Intensional contracts: tree shapes and numeric structure"
   3596     },
   3597     {
   3598       "name": "tricu-graphs",
   3599       "version": "0.7.0",
   3600       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   3601       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   3602       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
   3603     },
   3604     {
   3605       "name": "tricu-parser",
   3606       "version": "0.7.0",
   3607       "hash": "18b24788592f74b9c564c30214dff0231cb86338661d944ab697e7ae4ca1103e",
   3608       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   3609       "title": "Parser combinators: diagnostics, consumption and commitment"
   3610     },
   3611     {
   3612       "name": "tricu-math",
   3613       "version": "0.7.0",
   3614       "hash": "48194ad053a11151b87d129db717d01ea34381d9684281dfe876c41884508265",
   3615       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   3616       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
   3617     },
   3618     {
   3619       "name": "tricu-lexer",
   3620       "version": "0.7.0",
   3621       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   3622       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   3623       "title": "Located character scans and token positions"
   3624     },
   3625     {
   3626       "name": "tricu-binary",
   3627       "version": "0.7.0",
   3628       "hash": "7b6b438b2e903d6364eed8e948a814a1ebf2d08dfa9960fd7c1b278222f8cf4e",
   3629       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   3630       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
   3631     },
   3632     {
   3633       "name": "tricu-patterns",
   3634       "version": "0.7.0",
   3635       "hash": "7a59f1f37047cadd22f97fb29e07f549e5f3a41b63b9af35e013669eb7a4893f",
   3636       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   3637       "title": "Ordered predicate/action dispatch and thunked conditionals"
   3638     },
   3639     {
   3640       "name": "tricu-list-traversal",
   3641       "version": "0.7.0",
   3642       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   3643       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   3644       "title": "Early-stopping list folds with retained input suffixes"
   3645     },
   3646     {
   3647       "name": "tricu-formatter",
   3648       "version": "0.7.0",
   3649       "hash": "48ae69290f1858d9534fe1f60f7540ecaca466b6ec1f48a208c7b73981277fef",
   3650       "manifest": "05e75a9f4d3c40db786f64820b78774566b8d51d77d11e6e1e244dad9360568e",
   3651       "title": "Conservative tricu equation alignment (not an AST printer)"
   3652     },
   3653     {
   3654       "name": "parser-demo",
   3655       "version": "0.7.0",
   3656       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
   3657       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
   3658       "title": "Parser combinators: complete input, prefixes and committed errors",
   3659       "demo": "parser"
   3660     },
   3661     {
   3662       "name": "lexer-demo",
   3663       "version": "0.7.0",
   3664       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
   3665       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
   3666       "title": "Located scans: matched prefix, remainder and character positions",
   3667       "demo": "lexer"
   3668     },
   3669     {
   3670       "name": "tricu-lib-arboricx",
   3671       "version": "0.7.0",
   3672       "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55",
   3673       "hash": "7e698de68504e56e6c93d7822b3fe8dca79fa7aadd30710be63a3b4710fda061",
   3674       "title": "lib/arboricx/arboricx.tri"
   3675     },
   3676     {
   3677       "name": "tricu-lib-arboricx-common",
   3678       "version": "0.7.0",
   3679       "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4",
   3680       "hash": "c2595128cd7056a33b634abc4a67bb99736b9cda08b6788e2936d8cd51fbaff1",
   3681       "title": "lib/arboricx/common.tri"
   3682     },
   3683     {
   3684       "name": "tricu-lib-arboricx-dispatch",
   3685       "version": "0.7.0",
   3686       "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19",
   3687       "hash": "3c7cc88a1e7d6f11892357e15647186fa400b4aa50c7dbe7b9beb259b6ed48c2",
   3688       "title": "lib/arboricx/dispatch.tri"
   3689     },
   3690     {
   3691       "name": "tricu-lib-arboricx-handlers",
   3692       "version": "0.7.0",
   3693       "manifest": "ff73cbc4cc3a91dbfe3179f6ab3a5bd2bfa16ef5bdb2f0368b5b4a17fdb6129c",
   3694       "hash": "6d156c31a1ecb7762df9fd94702dbf08773d81ca739b7cf806bc12ffe30ff10a",
   3695       "title": "lib/arboricx/handlers.tri"
   3696     },
   3697     {
   3698       "name": "tricu-lib-arboricx-manifest",
   3699       "version": "0.7.0",
   3700       "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa",
   3701       "hash": "ab19d9010aba0c7fcb6995c1c096872dc3bfb22a5798407011c01adfb7c57d8a",
   3702       "title": "lib/arboricx/manifest.tri"
   3703     },
   3704     {
   3705       "name": "tricu-lib-arboricx-nodes",
   3706       "version": "0.7.0",
   3707       "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23",
   3708       "hash": "832388f8b0380e7f2bce6ca3e79f38ee6236c1d25232ea2cd5b6119c6eb41fba",
   3709       "title": "lib/arboricx/nodes.tri"
   3710     },
   3711     {
   3712       "name": "tricu-lib-arboricx-server",
   3713       "version": "0.7.0",
   3714       "manifest": "a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d",
   3715       "hash": "0a5d5d83f73a91959f8ff34a45643dae056456817c22569879e4675caf461086",
   3716       "title": "lib/arboricx/server.tri"
   3717     },
   3718     {
   3719       "name": "tricu-lib-arboricx-streaming-v2",
   3720       "version": "0.7.0",
   3721       "manifest": "7657a7852f0788708c427dc235dabe5de8fa8aa8387cf34319fcd53796b8db17",
   3722       "hash": "20794e110733d119d3df5ae5a30a6f4917a12a8d4b4b4e55a887eea2148bc78d",
   3723       "title": "lib/arboricx/streaming-v2.tri"
   3724     },
   3725     {
   3726       "name": "tricu-lib-base",
   3727       "version": "0.7.0",
   3728       "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81",
   3729       "hash": "2eb5dd5e3a372ef4e5c1ed612ca73eff2b0c9f97ebb651fb7ab22d5db9a15ca3",
   3730       "title": "lib/base.tri"
   3731     },
   3732     {
   3733       "name": "tricu-lib-binary",
   3734       "version": "0.7.0",
   3735       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   3736       "hash": "7b6b438b2e903d6364eed8e948a814a1ebf2d08dfa9960fd7c1b278222f8cf4e",
   3737       "title": "lib/binary.tri"
   3738     },
   3739     {
   3740       "name": "tricu-lib-bytes",
   3741       "version": "0.7.0",
   3742       "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68",
   3743       "hash": "8ee2c0b4fec670afc9db5552e6907ace29ae2c0bda07897e70d451f9bb56160c",
   3744       "title": "lib/bytes.tri"
   3745     },
   3746     {
   3747       "name": "tricu-lib-conversions",
   3748       "version": "0.7.0",
   3749       "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e",
   3750       "hash": "0ad0c17feaf6a8241ade01283210a1cded009eb4dd1cf99adcd31ea44017afba",
   3751       "title": "lib/conversions.tri"
   3752     },
   3753     {
   3754       "name": "tricu-lib-graph",
   3755       "version": "0.7.0",
   3756       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   3757       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   3758       "title": "lib/graph.tri"
   3759     },
   3760     {
   3761       "name": "tricu-lib-handler-artifacts",
   3762       "version": "0.7.0",
   3763       "manifest": "fc4e3d25dae3fb8aa8acfc06f05d1660455d1624fd31b25e6562e8769fe2c2d8",
   3764       "hash": "e07c225c29eef3588dbb65cf0178e8b82a7d774786d0e392052877f7c4aecf5f",
   3765       "title": "lib/handlers/artifacts.tri"
   3766     },
   3767     {
   3768       "name": "tricu-lib-handler-log",
   3769       "version": "0.7.0",
   3770       "manifest": "8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31",
   3771       "hash": "320fbebc4604cdff3c3a3dba649966018ffb0c65241666108be05723b33284ad",
   3772       "title": "lib/handlers/log.tri"
   3773     },
   3774     {
   3775       "name": "tricu-lib-handlers",
   3776       "version": "0.7.0",
   3777       "manifest": "15b8d4a4f7aacbc639352316bfb62a6e275f773eb270f7d6a2369bf00f8b1a6d",
   3778       "hash": "50d7c2af3c4d5aec428d9f97226992c7b12a72ec67dda5540e2e7d83d3ed0715",
   3779       "title": "lib/handlers.tri"
   3780     },
   3781     {
   3782       "name": "tricu-lib-http",
   3783       "version": "0.7.0",
   3784       "manifest": "b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6",
   3785       "hash": "8b38dd5934bbc51f999e3a2da1ad33736991c7dd9aab5144b716611fc5a80810",
   3786       "title": "lib/http.tri"
   3787     },
   3788     {
   3789       "name": "tricu-lib-intensional",
   3790       "version": "0.7.0",
   3791       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   3792       "hash": "a96e8e66c1759e1893a70a849c68eda171baf833b651d152102a8a7013f6e608",
   3793       "title": "lib/intensionalContracts.tri"
   3794     },
   3795     {
   3796       "name": "tricu-lib-io-v2-artifacts",
   3797       "version": "0.7.0",
   3798       "manifest": "45af65caa639245e794d72e49510cbca63274fc885fa7b2e1afcffda3c5897b3",
   3799       "hash": "0ce352486ef2b94dc5aed1a40d5339ab0e90c41bb98e9959e26bcc2fb1e7590a",
   3800       "title": "lib/io-v2/artifacts.tri"
   3801     },
   3802     {
   3803       "name": "tricu-lib-io-v2-http",
   3804       "version": "0.7.0",
   3805       "manifest": "87ae475180ea8613f74de41d1960e12cf1de175ceab47e3eaf67fdaf3d3b3b52",
   3806       "hash": "1a1f3ea6c15e88e5929f151df64687a3dcb28b2d5f2091acb89c39081d4fe28d",
   3807       "title": "lib/io-v2/http-transport.tri"
   3808     },
   3809     {
   3810       "name": "tricu-lib-io-v2-storage",
   3811       "version": "0.7.0",
   3812       "manifest": "e2c2fc2efa773eec6c4b0e1cd7e800137eaa2d3d2d698fea2b1ea1f07edb53c4",
   3813       "hash": "e1376f99435b5869d7f53b489a5d7552b382f670710a6e0e970f13ddc330948b",
   3814       "title": "lib/io-v2/storage.tri"
   3815     },
   3816     {
   3817       "name": "tricu-lib-io-v2-text",
   3818       "version": "0.7.0",
   3819       "manifest": "11791107bece9dac78ff92dcec75d11830921e359976f561a934b36f9e8910df",
   3820       "hash": "f056d6c372cd700f325f6077a043492c9f4fb5d59e179ddfc00f69e608c7d969",
   3821       "title": "lib/io-v2/text.tri"
   3822     },
   3823     {
   3824       "name": "tricu-lib-io-v2",
   3825       "version": "0.7.0",
   3826       "manifest": "3dbb76ee4b350c161ed4f9c9f600034195b2fcf99202d46b8adcd25715a56f6b",
   3827       "hash": "d9f2858d088128d306525252c74025eb49565187b39da7e88c88b758cc4035d1",
   3828       "title": "lib/io-v2.tri"
   3829     },
   3830     {
   3831       "name": "tricu-lib-io",
   3832       "version": "0.7.0",
   3833       "manifest": "3dbb76ee4b350c161ed4f9c9f600034195b2fcf99202d46b8adcd25715a56f6b",
   3834       "hash": "25a9d7530dbb272a32516897c08f0672dd84676da8c3bc0828bcf2824ca5b5e9",
   3835       "title": "lib/io.tri"
   3836     },
   3837     {
   3838       "name": "tricu-lib-lexer",
   3839       "version": "0.7.0",
   3840       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   3841       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   3842       "title": "lib/lexer.tri"
   3843     },
   3844     {
   3845       "name": "tricu-lib-native-math",
   3846       "version": "0.7.0",
   3847       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   3848       "hash": "48194ad053a11151b87d129db717d01ea34381d9684281dfe876c41884508265",
   3849       "title": "lib/math/native.tri"
   3850     },
   3851     {
   3852       "name": "tricu-lib-parser",
   3853       "version": "0.7.0",
   3854       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   3855       "hash": "18b24788592f74b9c564c30214dff0231cb86338661d944ab697e7ae4ca1103e",
   3856       "title": "lib/parser.tri"
   3857     },
   3858     {
   3859       "name": "tricu-lib-patterns",
   3860       "version": "0.7.0",
   3861       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   3862       "hash": "7a59f1f37047cadd22f97fb29e07f549e5f3a41b63b9af35e013669eb7a4893f",
   3863       "title": "lib/patterns.tri"
   3864     },
   3865     {
   3866       "name": "tricu-lib-prelude",
   3867       "version": "0.7.0",
   3868       "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823",
   3869       "hash": "00ebc0925d110a0733709f2aac0dedf4de7b59f33ac3eee107965496806cd77d",
   3870       "title": "lib/prelude.tri"
   3871     },
   3872     {
   3873       "name": "tricu-lib-socket",
   3874       "version": "0.7.0",
   3875       "manifest": "f43fa8a321b5cd25954941270ea7f56d68115c77fac007f4e899dbc221f2cd38",
   3876       "hash": "50d923a5471cc42bff0a82da06b21ab6616ce90e76e94c3fa3bf4f0ab70c49bd",
   3877       "title": "lib/socket.tri"
   3878     },
   3879     {
   3880       "name": "tricu-lib-source-ast",
   3881       "version": "0.7.0",
   3882       "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f",
   3883       "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a",
   3884       "title": "lib/source/ast.tri"
   3885     },
   3886     {
   3887       "name": "tricu-lib-source-build-stable",
   3888       "version": "0.7.0",
   3889       "manifest": "d4c7521ff4bfea552124779a06ae3616e0dbbb3f00f711903b6f0f85902268df",
   3890       "hash": "684497e21954bc0392fab20009d93efafb4ed15315ae94e345f7e5c0530d0a13",
   3891       "title": "lib/source/build-stable.tri"
   3892     },
   3893     {
   3894       "name": "tricu-lib-source-build",
   3895       "version": "0.7.0",
   3896       "manifest": "f7317c40767f7513c35e90c88325778170c9bed3fb8159c729aae5f06b948f74",
   3897       "hash": "3bd031b7077f8cfe87da22b1fb5960fbf911fdaa5756821185b6431bc74be43b",
   3898       "title": "lib/source/build.tri"
   3899     },
   3900     {
   3901       "name": "tricu-lib-source-bundle",
   3902       "version": "0.7.0",
   3903       "manifest": "2937e908e943ffb69470824d06805374b91301ae73b3b7eb1cb3cf2cf32b011f",
   3904       "hash": "925989ee208fe9cfd108c6093da5648b87ace44e134c7b28b0772eb5a5c540fc",
   3905       "title": "lib/source/bundle.tri"
   3906     },
   3907     {
   3908       "name": "tricu-lib-source-compile",
   3909       "version": "0.7.0",
   3910       "manifest": "fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd",
   3911       "hash": "ec65f6eac30f1487dc64e519ae0be9769695edbff58e529719424a95059c6875",
   3912       "title": "lib/source/compile.tri"
   3913     },
   3914     {
   3915       "name": "tricu-lib-source-core",
   3916       "version": "0.7.0",
   3917       "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2",
   3918       "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df",
   3919       "title": "lib/source/core.tri"
   3920     },
   3921     {
   3922       "name": "tricu-lib-source-equations",
   3923       "version": "0.7.0",
   3924       "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f",
   3925       "hash": "62f77e46a310ae6dbfcd73d096126f0f6a16c61b98842d826a0b26783f733981",
   3926       "title": "lib/source/equations.tri"
   3927     },
   3928     {
   3929       "name": "tricu-lib-source-export-cache",
   3930       "version": "0.7.0",
   3931       "manifest": "adb94daf05edaab172bf385632665cf03122ff71a288199243062f0a6c72b573",
   3932       "hash": "ef1971af4ec38386365ef2fc2a9e4fe05f2dd8af3c8ca887a91789d9959a0ed2",
   3933       "title": "lib/source/export-cache.tri"
   3934     },
   3935     {
   3936       "name": "tricu-lib-source-index",
   3937       "version": "0.7.0",
   3938       "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d",
   3939       "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a",
   3940       "title": "lib/source/index.tri"
   3941     },
   3942     {
   3943       "name": "tricu-lib-compiler-io",
   3944       "version": "0.7.0",
   3945       "manifest": "5875aaba9430fb7b0679adcd1c6d952cae8b631e8d0b829be9581b868aaf5f90",
   3946       "hash": "4872d3ee67db34a9ce6844e5a80befe217d6e248441d875d335da0e706e2b501",
   3947       "title": "lib/source/io-v2.tri"
   3948     },
   3949     {
   3950       "name": "tricu-lib-source-lexer",
   3951       "version": "0.7.0",
   3952       "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42",
   3953       "hash": "b75e428ce6d587893829792a87c3a374993d22c900eea793f2713e822440cb9f",
   3954       "title": "lib/source/lexer.tri"
   3955     },
   3956     {
   3957       "name": "tricu-lib-source-lock",
   3958       "version": "0.7.0",
   3959       "manifest": "4681404d7a2ab19ef74f794060c31a203bb5bd599fd4acb4e1dd6d30542629ad",
   3960       "hash": "cdda8a8efdd40b9f2d5beac446646831d11a6f1cf916a40d68f8064b90dda45a",
   3961       "title": "lib/source/lock.tri"
   3962     },
   3963     {
   3964       "name": "tricu-lib-source-map",
   3965       "version": "0.7.0",
   3966       "manifest": "5b59e01e15cb66ae42014dea08143de5856b4ddc38858057ba57e44eebdca91d",
   3967       "hash": "1bced95d1d42116194b26c53779cc68900fd7c03263266603966243ae91f8545",
   3968       "title": "lib/source/map.tri"
   3969     },
   3970     {
   3971       "name": "tricu-lib-source-module",
   3972       "version": "0.7.0",
   3973       "manifest": "c47b5fce4d5fcd4d2090918928c71a7f8136a92a0eea53a8a008e8a9e77e595e",
   3974       "hash": "54d1e5652a001bf19668bda2f660e7ede120ce6e8670e02a95daf18469ab9d0d",
   3975       "title": "lib/source/module.tri"
   3976     },
   3977     {
   3978       "name": "tricu-lib-source-object",
   3979       "version": "0.7.0",
   3980       "manifest": "c0a03bcd8a9669fc313fe233fb7e6f31ba644900ec98e0784d92bb541a700c4f",
   3981       "hash": "eb3c997bcd9d2cd2be93191865894f9627946462526ed3cffe3fbbdad6e3f682",
   3982       "title": "lib/source/object.tri"
   3983     },
   3984     {
   3985       "name": "tricu-lib-source-order",
   3986       "version": "0.7.0",
   3987       "manifest": "1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e",
   3988       "hash": "7c5ec2c441d6ab4ef23edc3e9941dbf7bb4a7718d9e6e93f8826171e3f92f3bc",
   3989       "title": "lib/source/order.tri"
   3990     },
   3991     {
   3992       "name": "tricu-lib-source-parser",
   3993       "version": "0.7.0",
   3994       "manifest": "425b921ef62e99dd93f6d3389c82fdbb583eaeb857975717441c5469f98f3a73",
   3995       "hash": "9f63810fee2e20762f1a198535448a2187a90065a35428ec82a11aad85575643",
   3996       "title": "lib/source/parser.tri"
   3997     },
   3998     {
   3999       "name": "tricu-lib-source-pattern",
   4000       "version": "0.7.0",
   4001       "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123",
   4002       "hash": "440618420eda88e9d8867ac5f99ade97dd8d678c44aa120995a96062e57c2045",
   4003       "title": "lib/source/pattern.tri"
   4004     },
   4005     {
   4006       "name": "tricu-lib-source-program",
   4007       "version": "0.7.0",
   4008       "manifest": "447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d",
   4009       "hash": "070c4d26248d75ce9d1d66c19a4a7ad92558b9e14a837791b72f50e07afc5463",
   4010       "title": "lib/source/program.tri"
   4011     },
   4012     {
   4013       "name": "tricu-lib-source-resolve",
   4014       "version": "0.7.0",
   4015       "manifest": "ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe",
   4016       "hash": "2f6f3a1a9615134165e44ebb529d73608983f421bf2b483bc3f11e85cad27fa8",
   4017       "title": "lib/source/resolve.tri"
   4018     },
   4019     {
   4020       "name": "tricu-lib-source-stable",
   4021       "version": "0.7.0",
   4022       "manifest": "5189315a72af93ee9fe3dbc8c73e07e97b980b4c91b9c2f6244d447461db55dd",
   4023       "hash": "3670141b6ee280efe14f6f0dd2ef9469560cdbfaa08d2510ca37ddc9802fd18d",
   4024       "title": "lib/source/stable.tri"
   4025     },
   4026     {
   4027       "name": "tricu-lib-source-staged-conditional-experiment",
   4028       "version": "0.7.0",
   4029       "manifest": "43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682",
   4030       "hash": "3f8b3fc627479635890fa038e5fbac100db0d3014ed2f63c41ce1c4f856fb9bf",
   4031       "title": "lib/source/staged-conditional-experiment.tri"
   4032     },
   4033     {
   4034       "name": "tricu-lib-source-staged-list-experiment",
   4035       "version": "0.7.0",
   4036       "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98",
   4037       "hash": "275c92fc65c5f9ae4caa0a5d4183c5ccd6055c815b17f82da4b952761f8ad987",
   4038       "title": "lib/source/staged-list-experiment.tri"
   4039     },
   4040     {
   4041       "name": "tricu-lib-source-staging-experiment",
   4042       "version": "0.7.0",
   4043       "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790",
   4044       "hash": "09d6d5f32aa2f27b2d1864e7ee19955df8692190821072b67bbf75d3babe146a",
   4045       "title": "lib/source/staging-experiment.tri"
   4046     },
   4047     {
   4048       "name": "tricu-lib-source-unit",
   4049       "version": "0.7.0",
   4050       "manifest": "1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9",
   4051       "hash": "16de0d621776b79ff676b9415405b19e3088a2409d51f2efac850acca249b119",
   4052       "title": "lib/source/unit.tri"
   4053     },
   4054     {
   4055       "name": "tricu-lib-arboricx-inspect",
   4056       "version": "0.7.0",
   4057       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   4058       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   4059       "title": "lib/arboricx/inspect.tri"
   4060     },
   4061     {
   4062       "name": "tricu-lib-arboricx-streaming",
   4063       "version": "0.7.0",
   4064       "manifest": "7657a7852f0788708c427dc235dabe5de8fa8aa8387cf34319fcd53796b8db17",
   4065       "hash": "08e1b5eb98d8314fdea7216819f0481df4354ee7a56192e692828f60e2b759a2",
   4066       "title": "lib/arboricx/streaming.tri"
   4067     },
   4068     {
   4069       "name": "tricu-lib-handler-testing",
   4070       "version": "0.7.0",
   4071       "manifest": "4a7b39b868bc30f46460b5cee2bb225a9db665775353aa5c71aafa567de7881e",
   4072       "hash": "e56378259592a4867829ca5447904b30ac5e21bd496eb68ad4d872c1af973d69",
   4073       "title": "lib/handlers/testing.tri"
   4074     },
   4075     {
   4076       "name": "tricu-lib-handler-upload",
   4077       "version": "0.7.0",
   4078       "manifest": "45af65caa639245e794d72e49510cbca63274fc885fa7b2e1afcffda3c5897b3",
   4079       "hash": "035a709a17feb361abac0844c73f9b5f3c664549e5d81567963c3193816f9808",
   4080       "title": "lib/handlers/upload.tri"
   4081     },
   4082     {
   4083       "name": "tricu-lib-io-v2-objects",
   4084       "version": "0.7.0",
   4085       "manifest": "1ed153be17b754f1a058e419d84a39e2169d5d6518bb47e8ee8785b02860e424",
   4086       "hash": "bb3135842e3cebfe6bd10e0766a6711e4d46a8cf157af1dcc9f97e25795ac0a1",
   4087       "title": "lib/io-v2/objects.tri"
   4088     },
   4089     {
   4090       "name": "tricu-lib-packages-base",
   4091       "version": "0.7.0",
   4092       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   4093       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   4094       "title": "lib/packages/base.tri"
   4095     },
   4096     {
   4097       "name": "tricu-lib-packages-io-v2",
   4098       "version": "0.7.0",
   4099       "manifest": "804da21f47bd43c3921c775237c3898b92fea4961cc9fd8e3dcebbedb34e9296",
   4100       "hash": "a17edf554730f72d60e545eed6fac3c099790186f32b0a4f7fd4f1524b9ed03d",
   4101       "title": "lib/packages/io-v2.tri"
   4102     },
   4103     {
   4104       "name": "tricu-lib-packages-io",
   4105       "version": "0.7.0",
   4106       "manifest": "804da21f47bd43c3921c775237c3898b92fea4961cc9fd8e3dcebbedb34e9296",
   4107       "hash": "a17edf554730f72d60e545eed6fac3c099790186f32b0a4f7fd4f1524b9ed03d",
   4108       "title": "lib/packages/io.tri"
   4109     },
   4110     {
   4111       "name": "tricu-lib-recursion-list",
   4112       "version": "0.7.0",
   4113       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   4114       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   4115       "title": "lib/recursion/list.tri"
   4116     },
   4117     {
   4118       "name": "tricu-lib-source-bundle-stable",
   4119       "version": "0.7.0",
   4120       "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59",
   4121       "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b",
   4122       "title": "lib/source/bundle-stable.tri"
   4123     },
   4124     {
   4125       "name": "tricu-lib-tools-format-tri",
   4126       "version": "0.7.0",
   4127       "manifest": "05e75a9f4d3c40db786f64820b78774566b8d51d77d11e6e1e244dad9360568e",
   4128       "hash": "48ae69290f1858d9534fe1f60f7540ecaca466b6ec1f48a208c7b73981277fef",
   4129       "title": "lib/tools/format-tri.tri"
   4130     },
   4131     {
   4132       "name": "tricu-base",
   4133       "version": "0.8.0",
   4134       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   4135       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   4136       "title": "Foundation: lists, Results and decimal formatting"
   4137     },
   4138     {
   4139       "name": "tricu-file-io",
   4140       "version": "0.8.0",
   4141       "hash": "ae9c12c9bf2013b0c8711860a9b9dae310085dafc9c29388f6d6d3308b5f7b2b",
   4142       "manifest": "6f8add87fe39dd16c98025492360d957a4d97459631c08d0d0c10abfbec28de4",
   4143       "title": "File IO and hashing actions"
   4144     },
   4145     {
   4146       "name": "arboricx-inspection",
   4147       "version": "0.8.0",
   4148       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   4149       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   4150       "title": "Arboricx inspection: validate without execution"
   4151     },
   4152     {
   4153       "name": "tricu-compiler",
   4154       "version": "0.8.0",
   4155       "hash": "ee26329e1d6936fe64d37b4887ff5d153d65eb1e2b0d5f14b7dcf8249434a622",
   4156       "manifest": "f20f1ff67904f892a55d645e9b830454c285413bfc47c960d4208ca49eff244b",
   4157       "title": "Compiler library (stable browser source-unit API; native helpers)"
   4158     },
   4159     {
   4160       "name": "tricu-source-builder",
   4161       "version": "0.8.0",
   4162       "hash": "6b7b389d64af12d85b85598db69d7ff71cf3dcb991c584e17e0caec8bcb44c7b",
   4163       "manifest": "12a965c8226a2501bc4ba3d5c885104f363fc1af984304aa9c6b7e4971869e08",
   4164       "title": "Stable native application compiler (modules, imports and publication)"
   4165     },
   4166     {
   4167       "name": "arboricx-server",
   4168       "version": "0.8.0",
   4169       "hash": "7f18bb0a5c425b055912aecdd442776f3102f023c70e721395b3296ff0d42689",
   4170       "manifest": "a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d",
   4171       "title": "Arboricx registry server (native sockets and filesystem)"
   4172     },
   4173     {
   4174       "name": "tricu-http",
   4175       "version": "0.8.0",
   4176       "hash": "aa8da80b7ea0e728ed276627737b8cc5350dda77d2360af6eac93b75667acaab",
   4177       "manifest": "b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6",
   4178       "title": "HTTP parsing, responses and native socket handlers"
   4179     },
   4180     {
   4181       "name": "tricu-intensional-contracts",
   4182       "version": "0.8.0",
   4183       "hash": "ecab246978f122d1c13bc00028ca2cbc9332a8fc247a0b9726d74c712e5c1315",
   4184       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   4185       "title": "Intensional contracts: tree shapes and numeric structure"
   4186     },
   4187     {
   4188       "name": "tricu-graphs",
   4189       "version": "0.8.0",
   4190       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   4191       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   4192       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
   4193     },
   4194     {
   4195       "name": "tricu-parser",
   4196       "version": "0.8.0",
   4197       "hash": "18b24788592f74b9c564c30214dff0231cb86338661d944ab697e7ae4ca1103e",
   4198       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   4199       "title": "Parser combinators: diagnostics, consumption and commitment"
   4200     },
   4201     {
   4202       "name": "tricu-math",
   4203       "version": "0.8.0",
   4204       "hash": "0932c810f71d18c022939b4faaa52722cc3b83330831ef5bec7659d03fd26ae1",
   4205       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   4206       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
   4207     },
   4208     {
   4209       "name": "tricu-lexer",
   4210       "version": "0.8.0",
   4211       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   4212       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   4213       "title": "Located character scans and token positions"
   4214     },
   4215     {
   4216       "name": "tricu-binary",
   4217       "version": "0.8.0",
   4218       "hash": "1a52036b938708db5759dfa94c2058e27df5b638c625ef253b5e09e316c2a21d",
   4219       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   4220       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
   4221     },
   4222     {
   4223       "name": "tricu-patterns",
   4224       "version": "0.8.0",
   4225       "hash": "3f65dce1eb074d496c42c961b0f9149ace2527ce8b3b968622b871ea5c5dc7ed",
   4226       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   4227       "title": "Ordered predicate/action dispatch and thunked conditionals"
   4228     },
   4229     {
   4230       "name": "tricu-list-traversal",
   4231       "version": "0.8.0",
   4232       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   4233       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   4234       "title": "Early-stopping list folds with retained input suffixes"
   4235     },
   4236     {
   4237       "name": "tricu-formatter",
   4238       "version": "0.8.0",
   4239       "hash": "48ae69290f1858d9534fe1f60f7540ecaca466b6ec1f48a208c7b73981277fef",
   4240       "manifest": "05e75a9f4d3c40db786f64820b78774566b8d51d77d11e6e1e244dad9360568e",
   4241       "title": "Conservative tricu equation alignment (not an AST printer)"
   4242     },
   4243     {
   4244       "name": "parser-demo",
   4245       "version": "0.8.0",
   4246       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
   4247       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
   4248       "title": "Parser combinators: complete input, prefixes and committed errors",
   4249       "demo": "parser"
   4250     },
   4251     {
   4252       "name": "lexer-demo",
   4253       "version": "0.8.0",
   4254       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
   4255       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
   4256       "title": "Located scans: matched prefix, remainder and character positions",
   4257       "demo": "lexer"
   4258     },
   4259     {
   4260       "name": "tricu-lib-arboricx",
   4261       "version": "0.8.0",
   4262       "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55",
   4263       "hash": "20ddb39e1a87ad0708a374aebe7b6884e5729124bc7cc30d2e9f96f0c0d713ee",
   4264       "title": "lib/arboricx/arboricx.tri"
   4265     },
   4266     {
   4267       "name": "tricu-lib-arboricx-common",
   4268       "version": "0.8.0",
   4269       "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4",
   4270       "hash": "6238f17acf707772ac12645f14297fd8b335af45b9189b9dc4c320a18893e50f",
   4271       "title": "lib/arboricx/common.tri"
   4272     },
   4273     {
   4274       "name": "tricu-lib-arboricx-dispatch",
   4275       "version": "0.8.0",
   4276       "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19",
   4277       "hash": "ccf21f4b49546f330cf335cf768cfc2d146549831dd84e79d80bbbe4da03b914",
   4278       "title": "lib/arboricx/dispatch.tri"
   4279     },
   4280     {
   4281       "name": "tricu-lib-arboricx-handlers",
   4282       "version": "0.8.0",
   4283       "manifest": "779f2804bb083c27dc9b2d59f652a036111165a65283b65cc420a105cc6b71ce",
   4284       "hash": "c1bdad357ba0398a409981786d072f29322a6556cf1b3789affd5ee7fc236367",
   4285       "title": "lib/arboricx/handlers.tri"
   4286     },
   4287     {
   4288       "name": "tricu-lib-arboricx-manifest",
   4289       "version": "0.8.0",
   4290       "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa",
   4291       "hash": "4382e93cddca0d828b6a39ce171ae0253a54fb9932be4bc54d747cf698fa58fe",
   4292       "title": "lib/arboricx/manifest.tri"
   4293     },
   4294     {
   4295       "name": "tricu-lib-arboricx-nodes",
   4296       "version": "0.8.0",
   4297       "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23",
   4298       "hash": "cc68d1a06bc193f54069be7553bcaa3ccd37d129c9a38fff9b8220b2d864daee",
   4299       "title": "lib/arboricx/nodes.tri"
   4300     },
   4301     {
   4302       "name": "tricu-lib-arboricx-server",
   4303       "version": "0.8.0",
   4304       "manifest": "a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d",
   4305       "hash": "7f18bb0a5c425b055912aecdd442776f3102f023c70e721395b3296ff0d42689",
   4306       "title": "lib/arboricx/server.tri"
   4307     },
   4308     {
   4309       "name": "tricu-lib-arboricx-streaming-v2",
   4310       "version": "0.8.0",
   4311       "manifest": "409b5431c67c3e8e5e3ae64b85c2d66259576e73ebc02708af37de12139946f6",
   4312       "hash": "1e9978b755fcbb1f50b9f1050854fb38d13a087a4260e871d7e0e65c24fcbeca",
   4313       "title": "lib/arboricx/streaming-v2.tri"
   4314     },
   4315     {
   4316       "name": "tricu-lib-base",
   4317       "version": "0.8.0",
   4318       "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81",
   4319       "hash": "8676994c48d79512a1ff5f8f4ccdaf538248b411e6829dfc061b76b8a6b89d23",
   4320       "title": "lib/base.tri"
   4321     },
   4322     {
   4323       "name": "tricu-lib-binary",
   4324       "version": "0.8.0",
   4325       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   4326       "hash": "1a52036b938708db5759dfa94c2058e27df5b638c625ef253b5e09e316c2a21d",
   4327       "title": "lib/binary.tri"
   4328     },
   4329     {
   4330       "name": "tricu-lib-bytes",
   4331       "version": "0.8.0",
   4332       "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68",
   4333       "hash": "8ee2c0b4fec670afc9db5552e6907ace29ae2c0bda07897e70d451f9bb56160c",
   4334       "title": "lib/bytes.tri"
   4335     },
   4336     {
   4337       "name": "tricu-lib-conversions",
   4338       "version": "0.8.0",
   4339       "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e",
   4340       "hash": "4641a286fd7129b4ee90b47c54623104aaacf7e1fdc30d56ce12b17acf7a106b",
   4341       "title": "lib/conversions.tri"
   4342     },
   4343     {
   4344       "name": "tricu-lib-graph",
   4345       "version": "0.8.0",
   4346       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   4347       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   4348       "title": "lib/graph.tri"
   4349     },
   4350     {
   4351       "name": "tricu-lib-handler-artifacts",
   4352       "version": "0.8.0",
   4353       "manifest": "5f4628ec0c7f51b75408c00c7494145614b17ecf82dfd8f7428b7ca747819c34",
   4354       "hash": "1b57bf1fb17668cd073e222eff5bac1befee8ba3afc7da947f182922452a3b46",
   4355       "title": "lib/handlers/artifacts.tri"
   4356     },
   4357     {
   4358       "name": "tricu-lib-handler-log",
   4359       "version": "0.8.0",
   4360       "manifest": "8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31",
   4361       "hash": "7dac7b3d84202ef4d253ce99c95850c1ae7a532a9e7907712f559da2d061c2d0",
   4362       "title": "lib/handlers/log.tri"
   4363     },
   4364     {
   4365       "name": "tricu-lib-handlers",
   4366       "version": "0.8.0",
   4367       "manifest": "15b8d4a4f7aacbc639352316bfb62a6e275f773eb270f7d6a2369bf00f8b1a6d",
   4368       "hash": "12e6934824af1c36eb8a82282da1076e51cb7cc2a4cb04d3a8b1bb3729da216e",
   4369       "title": "lib/handlers.tri"
   4370     },
   4371     {
   4372       "name": "tricu-lib-http",
   4373       "version": "0.8.0",
   4374       "manifest": "b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6",
   4375       "hash": "aa8da80b7ea0e728ed276627737b8cc5350dda77d2360af6eac93b75667acaab",
   4376       "title": "lib/http.tri"
   4377     },
   4378     {
   4379       "name": "tricu-lib-intensional",
   4380       "version": "0.8.0",
   4381       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   4382       "hash": "ecab246978f122d1c13bc00028ca2cbc9332a8fc247a0b9726d74c712e5c1315",
   4383       "title": "lib/intensionalContracts.tri"
   4384     },
   4385     {
   4386       "name": "tricu-lib-io-v2-artifacts",
   4387       "version": "0.8.0",
   4388       "manifest": "6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3",
   4389       "hash": "ae3c5524aa4a094972d2b84aff10e3a9e8d60c3b3fb94b43ff7bd850740eade9",
   4390       "title": "lib/io-v2/artifacts.tri"
   4391     },
   4392     {
   4393       "name": "tricu-lib-io-v2-http",
   4394       "version": "0.8.0",
   4395       "manifest": "078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72",
   4396       "hash": "32b486a33a072d0e116cca6ea8bd7619a699086364ab4c36a62b0a4f24406bfe",
   4397       "title": "lib/io-v2/http-transport.tri"
   4398     },
   4399     {
   4400       "name": "tricu-lib-io-v2-storage",
   4401       "version": "0.8.0",
   4402       "manifest": "3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a",
   4403       "hash": "b5ee969404912ef682d37b259985a3303b1b19840ac9a15a2f65c92799b4d2cf",
   4404       "title": "lib/io-v2/storage.tri"
   4405     },
   4406     {
   4407       "name": "tricu-lib-io-v2-text",
   4408       "version": "0.8.0",
   4409       "manifest": "1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691",
   4410       "hash": "9621dfdca33605922b59be467053569d99995ed36b77f52f2a36e07d9059bf95",
   4411       "title": "lib/io-v2/text.tri"
   4412     },
   4413     {
   4414       "name": "tricu-lib-io-v2",
   4415       "version": "0.8.0",
   4416       "manifest": "867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400",
   4417       "hash": "dea811622fcfc1c9f9b5e7a138fec0e00ead024bcf3f7f04339b5a1dbcfdfe19",
   4418       "title": "lib/io-v2.tri"
   4419     },
   4420     {
   4421       "name": "tricu-lib-io",
   4422       "version": "0.8.0",
   4423       "manifest": "867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400",
   4424       "hash": "8543060cefd1c23abeb6451197d7a13bd5c46ab79392f199a6d1417d9317ba61",
   4425       "title": "lib/io.tri"
   4426     },
   4427     {
   4428       "name": "tricu-lib-lexer",
   4429       "version": "0.8.0",
   4430       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   4431       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   4432       "title": "lib/lexer.tri"
   4433     },
   4434     {
   4435       "name": "tricu-lib-native-math",
   4436       "version": "0.8.0",
   4437       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   4438       "hash": "0932c810f71d18c022939b4faaa52722cc3b83330831ef5bec7659d03fd26ae1",
   4439       "title": "lib/math/native.tri"
   4440     },
   4441     {
   4442       "name": "tricu-lib-parser",
   4443       "version": "0.8.0",
   4444       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   4445       "hash": "18b24788592f74b9c564c30214dff0231cb86338661d944ab697e7ae4ca1103e",
   4446       "title": "lib/parser.tri"
   4447     },
   4448     {
   4449       "name": "tricu-lib-patterns",
   4450       "version": "0.8.0",
   4451       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   4452       "hash": "3f65dce1eb074d496c42c961b0f9149ace2527ce8b3b968622b871ea5c5dc7ed",
   4453       "title": "lib/patterns.tri"
   4454     },
   4455     {
   4456       "name": "tricu-lib-prelude",
   4457       "version": "0.8.0",
   4458       "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823",
   4459       "hash": "5e658c44623c78819845f704007d78b5e132bf64fa986a9d3770d0aa7db9d824",
   4460       "title": "lib/prelude.tri"
   4461     },
   4462     {
   4463       "name": "tricu-lib-socket",
   4464       "version": "0.8.0",
   4465       "manifest": "fbf35bdc703a44baf1f842cc7aff5ced17bec1b634b9e2a185982391feb5086f",
   4466       "hash": "ab4b3e164f3cebbf979ad75424b195cbadf3a8a7023a891b46270ef883363d30",
   4467       "title": "lib/socket.tri"
   4468     },
   4469     {
   4470       "name": "tricu-lib-source-ast",
   4471       "version": "0.8.0",
   4472       "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f",
   4473       "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a",
   4474       "title": "lib/source/ast.tri"
   4475     },
   4476     {
   4477       "name": "tricu-lib-source-build-stable",
   4478       "version": "0.8.0",
   4479       "manifest": "b5d3967e4c46a94bd7db0f917a34543540bf87641f6f504f5be419a64df0622c",
   4480       "hash": "512e34c1dbdcf519074402f7a7ca559baec58ae199a6a71aa2e2e3d9c8148687",
   4481       "title": "lib/source/build-stable.tri"
   4482     },
   4483     {
   4484       "name": "tricu-lib-source-build",
   4485       "version": "0.8.0",
   4486       "manifest": "47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d",
   4487       "hash": "5d55adb6a8868cc4861b0b993cd58c31375f6d0696e199f2aef06e464389b2ad",
   4488       "title": "lib/source/build.tri"
   4489     },
   4490     {
   4491       "name": "tricu-lib-source-bundle",
   4492       "version": "0.8.0",
   4493       "manifest": "429e9d90706ea8f1301c398dc5b7dcdf7897f8d51cc4b6e9c580b142c598c4b1",
   4494       "hash": "c834c36fa1b984ad4d6b34fbdd784b3c1b732b1433f549b00e8df1931cf9a3b5",
   4495       "title": "lib/source/bundle.tri"
   4496     },
   4497     {
   4498       "name": "tricu-lib-source-compile",
   4499       "version": "0.8.0",
   4500       "manifest": "fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd",
   4501       "hash": "fffeb2fd3c25c6eb7fc21660eee8be391ef2a3adae58e28359d9f6920e82df1f",
   4502       "title": "lib/source/compile.tri"
   4503     },
   4504     {
   4505       "name": "tricu-lib-source-core",
   4506       "version": "0.8.0",
   4507       "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2",
   4508       "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df",
   4509       "title": "lib/source/core.tri"
   4510     },
   4511     {
   4512       "name": "tricu-lib-source-equations",
   4513       "version": "0.8.0",
   4514       "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f",
   4515       "hash": "982ae0c7b3fcad6764df5187b00ea3c4bc8563c6244f8bd8f12c8706bd3ab9f5",
   4516       "title": "lib/source/equations.tri"
   4517     },
   4518     {
   4519       "name": "tricu-lib-source-export-cache",
   4520       "version": "0.8.0",
   4521       "manifest": "d937bb405fb9b40b88046e37623aee1b080a0b93a5c568aff132baeef9f44f54",
   4522       "hash": "cb21c5c6255ade072b773c014b05dd66b84bc1bfa56be4d09df33552d97d9799",
   4523       "title": "lib/source/export-cache.tri"
   4524     },
   4525     {
   4526       "name": "tricu-lib-source-index",
   4527       "version": "0.8.0",
   4528       "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d",
   4529       "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a",
   4530       "title": "lib/source/index.tri"
   4531     },
   4532     {
   4533       "name": "tricu-lib-compiler-io",
   4534       "version": "0.8.0",
   4535       "manifest": "e4757cead2d1072f68e6f2d01f8fde489b0d3fabef7733edd5e1c4b060857acc",
   4536       "hash": "5278cc3f3eddc4f1760997bff84e707ec6b9571fdaa7c3b895de7a2b22b92f35",
   4537       "title": "lib/source/io-v2.tri"
   4538     },
   4539     {
   4540       "name": "tricu-lib-source-lexer",
   4541       "version": "0.8.0",
   4542       "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42",
   4543       "hash": "b75e428ce6d587893829792a87c3a374993d22c900eea793f2713e822440cb9f",
   4544       "title": "lib/source/lexer.tri"
   4545     },
   4546     {
   4547       "name": "tricu-lib-source-lock",
   4548       "version": "0.8.0",
   4549       "manifest": "97d9a9f670d55eec307a98766da971c1e796cff9d8325e63aa761bbc646a2f48",
   4550       "hash": "666164df3ec739d1c3d3637ec72ed9a85e9012a7c9c5f38c3bc96ebb22e3334d",
   4551       "title": "lib/source/lock.tri"
   4552     },
   4553     {
   4554       "name": "tricu-lib-source-map",
   4555       "version": "0.8.0",
   4556       "manifest": "0dd304903f93f2fc2a38d42b44eb41f2cb44b7ed0216774921edbdc4d3565e16",
   4557       "hash": "f9d6e016542fb43b725b7ec9863a914d16bed229e7d58542879b9df07ce248c4",
   4558       "title": "lib/source/map.tri"
   4559     },
   4560     {
   4561       "name": "tricu-lib-source-module",
   4562       "version": "0.8.0",
   4563       "manifest": "d1d0667b5c3b717f91a4e89f06bea2686d5d54c4575e5432600b69a584b5f48a",
   4564       "hash": "beda492ecd9338eb0c75af08506edad760b914ab0c73ef055e1e1d7946821d6d",
   4565       "title": "lib/source/module.tri"
   4566     },
   4567     {
   4568       "name": "tricu-lib-source-object",
   4569       "version": "0.8.0",
   4570       "manifest": "cf1cfb646630b6fa904524d2af75769c0133387e8b43ef8acf8fce8e73e19c5f",
   4571       "hash": "b55d959236f74eccd882eaa91d0cec0776b13a0bb5a2bd846a65cd7ac0f59b2a",
   4572       "title": "lib/source/object.tri"
   4573     },
   4574     {
   4575       "name": "tricu-lib-source-order",
   4576       "version": "0.8.0",
   4577       "manifest": "1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e",
   4578       "hash": "53e15c0de7a8ed6cb1454e285a08d65b0a3cd1ffad877a6f598c94afa61d21d4",
   4579       "title": "lib/source/order.tri"
   4580     },
   4581     {
   4582       "name": "tricu-lib-source-parser",
   4583       "version": "0.8.0",
   4584       "manifest": "425b921ef62e99dd93f6d3389c82fdbb583eaeb857975717441c5469f98f3a73",
   4585       "hash": "9f63810fee2e20762f1a198535448a2187a90065a35428ec82a11aad85575643",
   4586       "title": "lib/source/parser.tri"
   4587     },
   4588     {
   4589       "name": "tricu-lib-source-pattern",
   4590       "version": "0.8.0",
   4591       "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123",
   4592       "hash": "1930e13f58f774f90a838b49128b1bcfd5a0f90a67ec779571858e001489b70c",
   4593       "title": "lib/source/pattern.tri"
   4594     },
   4595     {
   4596       "name": "tricu-lib-source-program",
   4597       "version": "0.8.0",
   4598       "manifest": "447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d",
   4599       "hash": "24b52c4f58744204c49b807b2af730a4800068742507f4138ba2e1a78bad0678",
   4600       "title": "lib/source/program.tri"
   4601     },
   4602     {
   4603       "name": "tricu-lib-source-resolve",
   4604       "version": "0.8.0",
   4605       "manifest": "ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe",
   4606       "hash": "29588b9deced8a3726d1d01c65c8d8e27bf29f4c91d4ff782c1e702492425fa6",
   4607       "title": "lib/source/resolve.tri"
   4608     },
   4609     {
   4610       "name": "tricu-lib-source-stable",
   4611       "version": "0.8.0",
   4612       "manifest": "5189315a72af93ee9fe3dbc8c73e07e97b980b4c91b9c2f6244d447461db55dd",
   4613       "hash": "f326c8cd2ea455c9b59c4b4f335e11eda1d895d0f2f847477b9511e9ae58a9f8",
   4614       "title": "lib/source/stable.tri"
   4615     },
   4616     {
   4617       "name": "tricu-lib-source-staged-conditional-experiment",
   4618       "version": "0.8.0",
   4619       "manifest": "43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682",
   4620       "hash": "ac310bbeb7fbd02c670282a3e968b407252f99459bdac11039fbf20b85b73b17",
   4621       "title": "lib/source/staged-conditional-experiment.tri"
   4622     },
   4623     {
   4624       "name": "tricu-lib-source-staged-list-experiment",
   4625       "version": "0.8.0",
   4626       "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98",
   4627       "hash": "77bde8dca27110eac44e6f5e44a1bf604b9ad4ad6909aa362d244e6f779539dc",
   4628       "title": "lib/source/staged-list-experiment.tri"
   4629     },
   4630     {
   4631       "name": "tricu-lib-source-staging-experiment",
   4632       "version": "0.8.0",
   4633       "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790",
   4634       "hash": "5a04fad3e19493bc235c3215001c98c8255d31dbb88556fda5d995aa21f7f43e",
   4635       "title": "lib/source/staging-experiment.tri"
   4636     },
   4637     {
   4638       "name": "tricu-lib-source-unit",
   4639       "version": "0.8.0",
   4640       "manifest": "1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9",
   4641       "hash": "aed41fa6979157996f487232be608a7e89322ad40d2d2681af55a08a8d52d68f",
   4642       "title": "lib/source/unit.tri"
   4643     },
   4644     {
   4645       "name": "tricu-lib-arboricx-inspect",
   4646       "version": "0.8.0",
   4647       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   4648       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   4649       "title": "lib/arboricx/inspect.tri"
   4650     },
   4651     {
   4652       "name": "tricu-lib-arboricx-streaming",
   4653       "version": "0.8.0",
   4654       "manifest": "409b5431c67c3e8e5e3ae64b85c2d66259576e73ebc02708af37de12139946f6",
   4655       "hash": "95c2da372d249653817c642cc4aa4633d19e11bd49a669db051d98cb4752c5bc",
   4656       "title": "lib/arboricx/streaming.tri"
   4657     },
   4658     {
   4659       "name": "tricu-lib-handler-testing",
   4660       "version": "0.8.0",
   4661       "manifest": "4a7b39b868bc30f46460b5cee2bb225a9db665775353aa5c71aafa567de7881e",
   4662       "hash": "e56378259592a4867829ca5447904b30ac5e21bd496eb68ad4d872c1af973d69",
   4663       "title": "lib/handlers/testing.tri"
   4664     },
   4665     {
   4666       "name": "tricu-lib-handler-upload",
   4667       "version": "0.8.0",
   4668       "manifest": "6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3",
   4669       "hash": "bbfdfb86841f2984340122be73b21a39b808e6ef02232e40e8c7016f0ff68851",
   4670       "title": "lib/handlers/upload.tri"
   4671     },
   4672     {
   4673       "name": "tricu-lib-io-v2-objects",
   4674       "version": "0.8.0",
   4675       "manifest": "1ed153be17b754f1a058e419d84a39e2169d5d6518bb47e8ee8785b02860e424",
   4676       "hash": "bb3135842e3cebfe6bd10e0766a6711e4d46a8cf157af1dcc9f97e25795ac0a1",
   4677       "title": "lib/io-v2/objects.tri"
   4678     },
   4679     {
   4680       "name": "tricu-lib-packages-base",
   4681       "version": "0.8.0",
   4682       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   4683       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   4684       "title": "lib/packages/base.tri"
   4685     },
   4686     {
   4687       "name": "tricu-lib-packages-io-v2",
   4688       "version": "0.8.0",
   4689       "manifest": "6f8add87fe39dd16c98025492360d957a4d97459631c08d0d0c10abfbec28de4",
   4690       "hash": "ae9c12c9bf2013b0c8711860a9b9dae310085dafc9c29388f6d6d3308b5f7b2b",
   4691       "title": "lib/packages/io-v2.tri"
   4692     },
   4693     {
   4694       "name": "tricu-lib-packages-io",
   4695       "version": "0.8.0",
   4696       "manifest": "6f8add87fe39dd16c98025492360d957a4d97459631c08d0d0c10abfbec28de4",
   4697       "hash": "ae9c12c9bf2013b0c8711860a9b9dae310085dafc9c29388f6d6d3308b5f7b2b",
   4698       "title": "lib/packages/io.tri"
   4699     },
   4700     {
   4701       "name": "tricu-lib-recursion-list",
   4702       "version": "0.8.0",
   4703       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   4704       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   4705       "title": "lib/recursion/list.tri"
   4706     },
   4707     {
   4708       "name": "tricu-lib-source-bundle-stable",
   4709       "version": "0.8.0",
   4710       "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59",
   4711       "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b",
   4712       "title": "lib/source/bundle-stable.tri"
   4713     },
   4714     {
   4715       "name": "tricu-lib-tools-format-tri",
   4716       "version": "0.8.0",
   4717       "manifest": "05e75a9f4d3c40db786f64820b78774566b8d51d77d11e6e1e244dad9360568e",
   4718       "hash": "48ae69290f1858d9534fe1f60f7540ecaca466b6ec1f48a208c7b73981277fef",
   4719       "title": "lib/tools/format-tri.tri"
   4720     },
   4721     {
   4722       "name": "tricu-base",
   4723       "version": "0.9.0",
   4724       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   4725       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   4726       "title": "Foundation: lists, Results and decimal formatting"
   4727     },
   4728     {
   4729       "name": "tricu-file-io",
   4730       "version": "0.9.0",
   4731       "hash": "ae9c12c9bf2013b0c8711860a9b9dae310085dafc9c29388f6d6d3308b5f7b2b",
   4732       "manifest": "6f8add87fe39dd16c98025492360d957a4d97459631c08d0d0c10abfbec28de4",
   4733       "title": "File IO and hashing actions"
   4734     },
   4735     {
   4736       "name": "arboricx-inspection",
   4737       "version": "0.9.0",
   4738       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   4739       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   4740       "title": "Arboricx inspection: validate without execution"
   4741     },
   4742     {
   4743       "name": "tricu-compiler",
   4744       "version": "0.9.0",
   4745       "hash": "faff942bf4539f70d3fd5b085d6435199307d71e07da18f4b144c0b0597eb897",
   4746       "manifest": "3dec0a4afa2327872dbd63247e86e40fbf85030188b5be799e1b82cb9f57f5b2",
   4747       "title": "Compiler library (stable browser source-unit API; native helpers)"
   4748     },
   4749     {
   4750       "name": "tricu-source-builder",
   4751       "version": "0.9.0",
   4752       "hash": "6b7b389d64af12d85b85598db69d7ff71cf3dcb991c584e17e0caec8bcb44c7b",
   4753       "manifest": "12a965c8226a2501bc4ba3d5c885104f363fc1af984304aa9c6b7e4971869e08",
   4754       "title": "Stable native application compiler (modules, imports and publication)"
   4755     },
   4756     {
   4757       "name": "arboricx-server",
   4758       "version": "0.9.0",
   4759       "hash": "7f18bb0a5c425b055912aecdd442776f3102f023c70e721395b3296ff0d42689",
   4760       "manifest": "a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d",
   4761       "title": "Arboricx registry server (native sockets and filesystem)"
   4762     },
   4763     {
   4764       "name": "tricu-http",
   4765       "version": "0.9.0",
   4766       "hash": "aa8da80b7ea0e728ed276627737b8cc5350dda77d2360af6eac93b75667acaab",
   4767       "manifest": "b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6",
   4768       "title": "HTTP parsing, responses and native socket handlers"
   4769     },
   4770     {
   4771       "name": "tricu-intensional-contracts",
   4772       "version": "0.9.0",
   4773       "hash": "ecab246978f122d1c13bc00028ca2cbc9332a8fc247a0b9726d74c712e5c1315",
   4774       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   4775       "title": "Intensional contracts: tree shapes and numeric structure"
   4776     },
   4777     {
   4778       "name": "tricu-graphs",
   4779       "version": "0.9.0",
   4780       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   4781       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   4782       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
   4783     },
   4784     {
   4785       "name": "tricu-parser",
   4786       "version": "0.9.0",
   4787       "hash": "18b24788592f74b9c564c30214dff0231cb86338661d944ab697e7ae4ca1103e",
   4788       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   4789       "title": "Parser combinators: diagnostics, consumption and commitment"
   4790     },
   4791     {
   4792       "name": "tricu-math",
   4793       "version": "0.9.0",
   4794       "hash": "0932c810f71d18c022939b4faaa52722cc3b83330831ef5bec7659d03fd26ae1",
   4795       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   4796       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
   4797     },
   4798     {
   4799       "name": "tricu-lexer",
   4800       "version": "0.9.0",
   4801       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   4802       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   4803       "title": "Located character scans and token positions"
   4804     },
   4805     {
   4806       "name": "tricu-binary",
   4807       "version": "0.9.0",
   4808       "hash": "1a52036b938708db5759dfa94c2058e27df5b638c625ef253b5e09e316c2a21d",
   4809       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   4810       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
   4811     },
   4812     {
   4813       "name": "tricu-patterns",
   4814       "version": "0.9.0",
   4815       "hash": "3f65dce1eb074d496c42c961b0f9149ace2527ce8b3b968622b871ea5c5dc7ed",
   4816       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   4817       "title": "Ordered predicate/action dispatch and thunked conditionals"
   4818     },
   4819     {
   4820       "name": "tricu-list-traversal",
   4821       "version": "0.9.0",
   4822       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   4823       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   4824       "title": "Early-stopping list folds with retained input suffixes"
   4825     },
   4826     {
   4827       "name": "tricu-formatter",
   4828       "version": "0.9.0",
   4829       "hash": "48ae69290f1858d9534fe1f60f7540ecaca466b6ec1f48a208c7b73981277fef",
   4830       "manifest": "05e75a9f4d3c40db786f64820b78774566b8d51d77d11e6e1e244dad9360568e",
   4831       "title": "Conservative tricu equation alignment (not an AST printer)"
   4832     },
   4833     {
   4834       "name": "parser-demo",
   4835       "version": "0.9.0",
   4836       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
   4837       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
   4838       "title": "Parser combinators: complete input, prefixes and committed errors",
   4839       "demo": "parser"
   4840     },
   4841     {
   4842       "name": "lexer-demo",
   4843       "version": "0.9.0",
   4844       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
   4845       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
   4846       "title": "Located scans: matched prefix, remainder and character positions",
   4847       "demo": "lexer"
   4848     },
   4849     {
   4850       "name": "tricu-lib-arboricx",
   4851       "version": "0.9.0",
   4852       "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55",
   4853       "hash": "20ddb39e1a87ad0708a374aebe7b6884e5729124bc7cc30d2e9f96f0c0d713ee",
   4854       "title": "lib/arboricx/arboricx.tri"
   4855     },
   4856     {
   4857       "name": "tricu-lib-arboricx-common",
   4858       "version": "0.9.0",
   4859       "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4",
   4860       "hash": "6238f17acf707772ac12645f14297fd8b335af45b9189b9dc4c320a18893e50f",
   4861       "title": "lib/arboricx/common.tri"
   4862     },
   4863     {
   4864       "name": "tricu-lib-arboricx-dispatch",
   4865       "version": "0.9.0",
   4866       "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19",
   4867       "hash": "ccf21f4b49546f330cf335cf768cfc2d146549831dd84e79d80bbbe4da03b914",
   4868       "title": "lib/arboricx/dispatch.tri"
   4869     },
   4870     {
   4871       "name": "tricu-lib-arboricx-handlers",
   4872       "version": "0.9.0",
   4873       "manifest": "2c1c876d1baf0c2ddf0bd212ecd9acd3eb916d8f492d271177c6db0be84ff29d",
   4874       "hash": "f5d1f34f05dedf85861410c087c42786a5079a1c449b9dc2069e39f088005a19",
   4875       "title": "lib/arboricx/handlers.tri"
   4876     },
   4877     {
   4878       "name": "tricu-lib-arboricx-manifest",
   4879       "version": "0.9.0",
   4880       "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa",
   4881       "hash": "4382e93cddca0d828b6a39ce171ae0253a54fb9932be4bc54d747cf698fa58fe",
   4882       "title": "lib/arboricx/manifest.tri"
   4883     },
   4884     {
   4885       "name": "tricu-lib-arboricx-nodes",
   4886       "version": "0.9.0",
   4887       "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23",
   4888       "hash": "cc68d1a06bc193f54069be7553bcaa3ccd37d129c9a38fff9b8220b2d864daee",
   4889       "title": "lib/arboricx/nodes.tri"
   4890     },
   4891     {
   4892       "name": "tricu-lib-arboricx-server",
   4893       "version": "0.9.0",
   4894       "manifest": "a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d",
   4895       "hash": "7f18bb0a5c425b055912aecdd442776f3102f023c70e721395b3296ff0d42689",
   4896       "title": "lib/arboricx/server.tri"
   4897     },
   4898     {
   4899       "name": "tricu-lib-arboricx-streaming",
   4900       "version": "0.9.0",
   4901       "manifest": "409b5431c67c3e8e5e3ae64b85c2d66259576e73ebc02708af37de12139946f6",
   4902       "hash": "1e9978b755fcbb1f50b9f1050854fb38d13a087a4260e871d7e0e65c24fcbeca",
   4903       "title": "lib/arboricx/streaming.tri"
   4904     },
   4905     {
   4906       "name": "tricu-lib-base",
   4907       "version": "0.9.0",
   4908       "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81",
   4909       "hash": "8676994c48d79512a1ff5f8f4ccdaf538248b411e6829dfc061b76b8a6b89d23",
   4910       "title": "lib/base.tri"
   4911     },
   4912     {
   4913       "name": "tricu-lib-binary",
   4914       "version": "0.9.0",
   4915       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   4916       "hash": "1a52036b938708db5759dfa94c2058e27df5b638c625ef253b5e09e316c2a21d",
   4917       "title": "lib/binary.tri"
   4918     },
   4919     {
   4920       "name": "tricu-lib-bytes",
   4921       "version": "0.9.0",
   4922       "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68",
   4923       "hash": "8ee2c0b4fec670afc9db5552e6907ace29ae2c0bda07897e70d451f9bb56160c",
   4924       "title": "lib/bytes.tri"
   4925     },
   4926     {
   4927       "name": "tricu-lib-conversions",
   4928       "version": "0.9.0",
   4929       "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e",
   4930       "hash": "4641a286fd7129b4ee90b47c54623104aaacf7e1fdc30d56ce12b17acf7a106b",
   4931       "title": "lib/conversions.tri"
   4932     },
   4933     {
   4934       "name": "tricu-lib-graph",
   4935       "version": "0.9.0",
   4936       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   4937       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   4938       "title": "lib/graph.tri"
   4939     },
   4940     {
   4941       "name": "tricu-lib-handler-artifacts",
   4942       "version": "0.9.0",
   4943       "manifest": "7465681c852959e227ecea6fa93d8648479af52d92e0898ff7937495d506ff55",
   4944       "hash": "99824824d27932bc9e44851fff367ae0fea6d05a7604bb634bf0daad8ef5ab7e",
   4945       "title": "lib/handlers/artifacts.tri"
   4946     },
   4947     {
   4948       "name": "tricu-lib-handler-log",
   4949       "version": "0.9.0",
   4950       "manifest": "8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31",
   4951       "hash": "7dac7b3d84202ef4d253ce99c95850c1ae7a532a9e7907712f559da2d061c2d0",
   4952       "title": "lib/handlers/log.tri"
   4953     },
   4954     {
   4955       "name": "tricu-lib-handlers",
   4956       "version": "0.9.0",
   4957       "manifest": "11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008",
   4958       "hash": "e27bf77a09cdc2d867aaccf65d0578da3308c877e51dea1bb87286ddc7196228",
   4959       "title": "lib/handlers.tri"
   4960     },
   4961     {
   4962       "name": "tricu-lib-http",
   4963       "version": "0.9.0",
   4964       "manifest": "b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6",
   4965       "hash": "aa8da80b7ea0e728ed276627737b8cc5350dda77d2360af6eac93b75667acaab",
   4966       "title": "lib/http.tri"
   4967     },
   4968     {
   4969       "name": "tricu-lib-intensional",
   4970       "version": "0.9.0",
   4971       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   4972       "hash": "ecab246978f122d1c13bc00028ca2cbc9332a8fc247a0b9726d74c712e5c1315",
   4973       "title": "lib/intensionalContracts.tri"
   4974     },
   4975     {
   4976       "name": "tricu-lib-io-artifacts",
   4977       "version": "0.9.0",
   4978       "manifest": "6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3",
   4979       "hash": "ae3c5524aa4a094972d2b84aff10e3a9e8d60c3b3fb94b43ff7bd850740eade9",
   4980       "title": "lib/io/artifacts.tri"
   4981     },
   4982     {
   4983       "name": "tricu-lib-io-http",
   4984       "version": "0.9.0",
   4985       "manifest": "078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72",
   4986       "hash": "32b486a33a072d0e116cca6ea8bd7619a699086364ab4c36a62b0a4f24406bfe",
   4987       "title": "lib/io/http-transport.tri"
   4988     },
   4989     {
   4990       "name": "tricu-lib-io-storage",
   4991       "version": "0.9.0",
   4992       "manifest": "3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a",
   4993       "hash": "b5ee969404912ef682d37b259985a3303b1b19840ac9a15a2f65c92799b4d2cf",
   4994       "title": "lib/io/storage.tri"
   4995     },
   4996     {
   4997       "name": "tricu-lib-io-text",
   4998       "version": "0.9.0",
   4999       "manifest": "1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691",
   5000       "hash": "9621dfdca33605922b59be467053569d99995ed36b77f52f2a36e07d9059bf95",
   5001       "title": "lib/io/text.tri"
   5002     },
   5003     {
   5004       "name": "tricu-lib-io",
   5005       "version": "0.9.0",
   5006       "manifest": "867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400",
   5007       "hash": "dea811622fcfc1c9f9b5e7a138fec0e00ead024bcf3f7f04339b5a1dbcfdfe19",
   5008       "title": "lib/io.tri"
   5009     },
   5010     {
   5011       "name": "tricu-lib-lexer",
   5012       "version": "0.9.0",
   5013       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   5014       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   5015       "title": "lib/lexer.tri"
   5016     },
   5017     {
   5018       "name": "tricu-lib-native-math",
   5019       "version": "0.9.0",
   5020       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   5021       "hash": "0932c810f71d18c022939b4faaa52722cc3b83330831ef5bec7659d03fd26ae1",
   5022       "title": "lib/math/native.tri"
   5023     },
   5024     {
   5025       "name": "tricu-lib-parser",
   5026       "version": "0.9.0",
   5027       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   5028       "hash": "18b24788592f74b9c564c30214dff0231cb86338661d944ab697e7ae4ca1103e",
   5029       "title": "lib/parser.tri"
   5030     },
   5031     {
   5032       "name": "tricu-lib-patterns",
   5033       "version": "0.9.0",
   5034       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   5035       "hash": "3f65dce1eb074d496c42c961b0f9149ace2527ce8b3b968622b871ea5c5dc7ed",
   5036       "title": "lib/patterns.tri"
   5037     },
   5038     {
   5039       "name": "tricu-lib-prelude",
   5040       "version": "0.9.0",
   5041       "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823",
   5042       "hash": "5e658c44623c78819845f704007d78b5e132bf64fa986a9d3770d0aa7db9d824",
   5043       "title": "lib/prelude.tri"
   5044     },
   5045     {
   5046       "name": "tricu-lib-socket",
   5047       "version": "0.9.0",
   5048       "manifest": "fbf35bdc703a44baf1f842cc7aff5ced17bec1b634b9e2a185982391feb5086f",
   5049       "hash": "ab4b3e164f3cebbf979ad75424b195cbadf3a8a7023a891b46270ef883363d30",
   5050       "title": "lib/socket.tri"
   5051     },
   5052     {
   5053       "name": "tricu-lib-source-ast",
   5054       "version": "0.9.0",
   5055       "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f",
   5056       "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a",
   5057       "title": "lib/source/ast.tri"
   5058     },
   5059     {
   5060       "name": "tricu-lib-source-build-stable",
   5061       "version": "0.9.0",
   5062       "manifest": "b5d3967e4c46a94bd7db0f917a34543540bf87641f6f504f5be419a64df0622c",
   5063       "hash": "512e34c1dbdcf519074402f7a7ca559baec58ae199a6a71aa2e2e3d9c8148687",
   5064       "title": "lib/source/build-stable.tri"
   5065     },
   5066     {
   5067       "name": "tricu-lib-source-build",
   5068       "version": "0.9.0",
   5069       "manifest": "47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d",
   5070       "hash": "5d55adb6a8868cc4861b0b993cd58c31375f6d0696e199f2aef06e464389b2ad",
   5071       "title": "lib/source/build.tri"
   5072     },
   5073     {
   5074       "name": "tricu-lib-source-bundle",
   5075       "version": "0.9.0",
   5076       "manifest": "429e9d90706ea8f1301c398dc5b7dcdf7897f8d51cc4b6e9c580b142c598c4b1",
   5077       "hash": "c834c36fa1b984ad4d6b34fbdd784b3c1b732b1433f549b00e8df1931cf9a3b5",
   5078       "title": "lib/source/bundle.tri"
   5079     },
   5080     {
   5081       "name": "tricu-lib-source-compile",
   5082       "version": "0.9.0",
   5083       "manifest": "fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd",
   5084       "hash": "fffeb2fd3c25c6eb7fc21660eee8be391ef2a3adae58e28359d9f6920e82df1f",
   5085       "title": "lib/source/compile.tri"
   5086     },
   5087     {
   5088       "name": "tricu-lib-source-core",
   5089       "version": "0.9.0",
   5090       "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2",
   5091       "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df",
   5092       "title": "lib/source/core.tri"
   5093     },
   5094     {
   5095       "name": "tricu-lib-source-equations",
   5096       "version": "0.9.0",
   5097       "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f",
   5098       "hash": "982ae0c7b3fcad6764df5187b00ea3c4bc8563c6244f8bd8f12c8706bd3ab9f5",
   5099       "title": "lib/source/equations.tri"
   5100     },
   5101     {
   5102       "name": "tricu-lib-source-export-cache",
   5103       "version": "0.9.0",
   5104       "manifest": "d937bb405fb9b40b88046e37623aee1b080a0b93a5c568aff132baeef9f44f54",
   5105       "hash": "cb21c5c6255ade072b773c014b05dd66b84bc1bfa56be4d09df33552d97d9799",
   5106       "title": "lib/source/export-cache.tri"
   5107     },
   5108     {
   5109       "name": "tricu-lib-source-index",
   5110       "version": "0.9.0",
   5111       "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d",
   5112       "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a",
   5113       "title": "lib/source/index.tri"
   5114     },
   5115     {
   5116       "name": "tricu-lib-compiler-io",
   5117       "version": "0.9.0",
   5118       "manifest": "e4757cead2d1072f68e6f2d01f8fde489b0d3fabef7733edd5e1c4b060857acc",
   5119       "hash": "5278cc3f3eddc4f1760997bff84e707ec6b9571fdaa7c3b895de7a2b22b92f35",
   5120       "title": "lib/source/io.tri"
   5121     },
   5122     {
   5123       "name": "tricu-lib-source-lexer",
   5124       "version": "0.9.0",
   5125       "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42",
   5126       "hash": "b75e428ce6d587893829792a87c3a374993d22c900eea793f2713e822440cb9f",
   5127       "title": "lib/source/lexer.tri"
   5128     },
   5129     {
   5130       "name": "tricu-lib-source-lock",
   5131       "version": "0.9.0",
   5132       "manifest": "97d9a9f670d55eec307a98766da971c1e796cff9d8325e63aa761bbc646a2f48",
   5133       "hash": "666164df3ec739d1c3d3637ec72ed9a85e9012a7c9c5f38c3bc96ebb22e3334d",
   5134       "title": "lib/source/lock.tri"
   5135     },
   5136     {
   5137       "name": "tricu-lib-source-map",
   5138       "version": "0.9.0",
   5139       "manifest": "0dd304903f93f2fc2a38d42b44eb41f2cb44b7ed0216774921edbdc4d3565e16",
   5140       "hash": "f9d6e016542fb43b725b7ec9863a914d16bed229e7d58542879b9df07ce248c4",
   5141       "title": "lib/source/map.tri"
   5142     },
   5143     {
   5144       "name": "tricu-lib-source-module",
   5145       "version": "0.9.0",
   5146       "manifest": "d1d0667b5c3b717f91a4e89f06bea2686d5d54c4575e5432600b69a584b5f48a",
   5147       "hash": "beda492ecd9338eb0c75af08506edad760b914ab0c73ef055e1e1d7946821d6d",
   5148       "title": "lib/source/module.tri"
   5149     },
   5150     {
   5151       "name": "tricu-lib-source-object",
   5152       "version": "0.9.0",
   5153       "manifest": "cf1cfb646630b6fa904524d2af75769c0133387e8b43ef8acf8fce8e73e19c5f",
   5154       "hash": "b55d959236f74eccd882eaa91d0cec0776b13a0bb5a2bd846a65cd7ac0f59b2a",
   5155       "title": "lib/source/object.tri"
   5156     },
   5157     {
   5158       "name": "tricu-lib-source-order",
   5159       "version": "0.9.0",
   5160       "manifest": "1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e",
   5161       "hash": "53e15c0de7a8ed6cb1454e285a08d65b0a3cd1ffad877a6f598c94afa61d21d4",
   5162       "title": "lib/source/order.tri"
   5163     },
   5164     {
   5165       "name": "tricu-lib-source-parser",
   5166       "version": "0.9.0",
   5167       "manifest": "425b921ef62e99dd93f6d3389c82fdbb583eaeb857975717441c5469f98f3a73",
   5168       "hash": "9f63810fee2e20762f1a198535448a2187a90065a35428ec82a11aad85575643",
   5169       "title": "lib/source/parser.tri"
   5170     },
   5171     {
   5172       "name": "tricu-lib-source-pattern",
   5173       "version": "0.9.0",
   5174       "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123",
   5175       "hash": "1930e13f58f774f90a838b49128b1bcfd5a0f90a67ec779571858e001489b70c",
   5176       "title": "lib/source/pattern.tri"
   5177     },
   5178     {
   5179       "name": "tricu-lib-source-program",
   5180       "version": "0.9.0",
   5181       "manifest": "447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d",
   5182       "hash": "24b52c4f58744204c49b807b2af730a4800068742507f4138ba2e1a78bad0678",
   5183       "title": "lib/source/program.tri"
   5184     },
   5185     {
   5186       "name": "tricu-lib-source-resolve",
   5187       "version": "0.9.0",
   5188       "manifest": "ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe",
   5189       "hash": "29588b9deced8a3726d1d01c65c8d8e27bf29f4c91d4ff782c1e702492425fa6",
   5190       "title": "lib/source/resolve.tri"
   5191     },
   5192     {
   5193       "name": "tricu-lib-source-stable",
   5194       "version": "0.9.0",
   5195       "manifest": "5189315a72af93ee9fe3dbc8c73e07e97b980b4c91b9c2f6244d447461db55dd",
   5196       "hash": "f326c8cd2ea455c9b59c4b4f335e11eda1d895d0f2f847477b9511e9ae58a9f8",
   5197       "title": "lib/source/stable.tri"
   5198     },
   5199     {
   5200       "name": "tricu-lib-source-staged-conditional-experiment",
   5201       "version": "0.9.0",
   5202       "manifest": "43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682",
   5203       "hash": "ac310bbeb7fbd02c670282a3e968b407252f99459bdac11039fbf20b85b73b17",
   5204       "title": "lib/source/staged-conditional-experiment.tri"
   5205     },
   5206     {
   5207       "name": "tricu-lib-source-staged-list-experiment",
   5208       "version": "0.9.0",
   5209       "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98",
   5210       "hash": "77bde8dca27110eac44e6f5e44a1bf604b9ad4ad6909aa362d244e6f779539dc",
   5211       "title": "lib/source/staged-list-experiment.tri"
   5212     },
   5213     {
   5214       "name": "tricu-lib-source-staging-experiment",
   5215       "version": "0.9.0",
   5216       "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790",
   5217       "hash": "5a04fad3e19493bc235c3215001c98c8255d31dbb88556fda5d995aa21f7f43e",
   5218       "title": "lib/source/staging-experiment.tri"
   5219     },
   5220     {
   5221       "name": "tricu-lib-source-unit",
   5222       "version": "0.9.0",
   5223       "manifest": "1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9",
   5224       "hash": "aed41fa6979157996f487232be608a7e89322ad40d2d2681af55a08a8d52d68f",
   5225       "title": "lib/source/unit.tri"
   5226     },
   5227     {
   5228       "name": "tricu-lib-arboricx-inspect",
   5229       "version": "0.9.0",
   5230       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   5231       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   5232       "title": "lib/arboricx/inspect.tri"
   5233     },
   5234     {
   5235       "name": "tricu-lib-handler-testing",
   5236       "version": "0.9.0",
   5237       "manifest": "4a7b39b868bc30f46460b5cee2bb225a9db665775353aa5c71aafa567de7881e",
   5238       "hash": "e56378259592a4867829ca5447904b30ac5e21bd496eb68ad4d872c1af973d69",
   5239       "title": "lib/handlers/testing.tri"
   5240     },
   5241     {
   5242       "name": "tricu-lib-handler-upload",
   5243       "version": "0.9.0",
   5244       "manifest": "6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3",
   5245       "hash": "bbfdfb86841f2984340122be73b21a39b808e6ef02232e40e8c7016f0ff68851",
   5246       "title": "lib/handlers/upload.tri"
   5247     },
   5248     {
   5249       "name": "tricu-lib-io-objects",
   5250       "version": "0.9.0",
   5251       "manifest": "1ed153be17b754f1a058e419d84a39e2169d5d6518bb47e8ee8785b02860e424",
   5252       "hash": "bb3135842e3cebfe6bd10e0766a6711e4d46a8cf157af1dcc9f97e25795ac0a1",
   5253       "title": "lib/io/objects.tri"
   5254     },
   5255     {
   5256       "name": "tricu-lib-packages-base",
   5257       "version": "0.9.0",
   5258       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   5259       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   5260       "title": "lib/packages/base.tri"
   5261     },
   5262     {
   5263       "name": "tricu-lib-packages-io",
   5264       "version": "0.9.0",
   5265       "manifest": "6f8add87fe39dd16c98025492360d957a4d97459631c08d0d0c10abfbec28de4",
   5266       "hash": "ae9c12c9bf2013b0c8711860a9b9dae310085dafc9c29388f6d6d3308b5f7b2b",
   5267       "title": "lib/packages/io.tri"
   5268     },
   5269     {
   5270       "name": "tricu-lib-recursion-list",
   5271       "version": "0.9.0",
   5272       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   5273       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   5274       "title": "lib/recursion/list.tri"
   5275     },
   5276     {
   5277       "name": "tricu-lib-source-bundle-stable",
   5278       "version": "0.9.0",
   5279       "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59",
   5280       "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b",
   5281       "title": "lib/source/bundle-stable.tri"
   5282     },
   5283     {
   5284       "name": "tricu-lib-tools-format-tri",
   5285       "version": "0.9.0",
   5286       "manifest": "05e75a9f4d3c40db786f64820b78774566b8d51d77d11e6e1e244dad9360568e",
   5287       "hash": "48ae69290f1858d9534fe1f60f7540ecaca466b6ec1f48a208c7b73981277fef",
   5288       "title": "lib/tools/format-tri.tri"
   5289     },
   5290     {
   5291       "name": "names-values",
   5292       "version": "0.9.0",
   5293       "hash": "8d1b7e1f6dfefe983167ee8d9631476caaa0c3dc689a85628e9ca627ebaef6d0",
   5294       "manifest": "e30e884e7925c755b111c5a753d78fcb5bafeb9f431f7261f4d7e1e905faba7d",
   5295       "title": "Names and values",
   5296       "demo": "names-values"
   5297     },
   5298     {
   5299       "name": "arithmetic",
   5300       "version": "0.9.0",
   5301       "hash": "38110ab45a75a9c8771d6422277cb3083e667a4368aa33df0b43af672f17375e",
   5302       "manifest": "a07edd4c204a3ac8ddc20764de23857bcf9906c4c69d0f5706ad2fe0518f3646",
   5303       "title": "Doing arithmetic",
   5304       "demo": "arithmetic"
   5305     },
   5306     {
   5307       "name": "functions",
   5308       "version": "0.9.0",
   5309       "hash": "be5f4675c9b0b6d9c093fe44a9695da9f428c88d62b0f4f1340017067fa81fa9",
   5310       "manifest": "819a33501800bcf6ade9ab179b550485c118361b4bf6143da830a62e6a062964",
   5311       "title": "Your first function",
   5312       "demo": "functions"
   5313     },
   5314     {
   5315       "name": "lists",
   5316       "version": "0.9.0",
   5317       "hash": "3cc5d36c5b70a20362117e3349aa044efca8adca56105424965065395a9f3e76",
   5318       "manifest": "449e93952f46fe794539e588aaf7f6355ac50c791563505a24e3d8824845af52",
   5319       "title": "Working with lists",
   5320       "demo": "lists"
   5321     },
   5322     {
   5323       "name": "transform-list",
   5324       "version": "0.9.0",
   5325       "hash": "9f10d772b42628acfe843eec7524d8de1ba9ea4344d3952c6c091c98c4d1c72d",
   5326       "manifest": "e82efc3f0168a2967dfcab62acbff785012402fc6e316adb73e1978f05b1d4be",
   5327       "title": "Transforming a list",
   5328       "demo": "transform-list"
   5329     },
   5330     {
   5331       "name": "choices",
   5332       "version": "0.9.0",
   5333       "hash": "1972c98bfe599fef2a72cc946401a5cc9280026a8c46fdd7c8ccdc7093ee90cc",
   5334       "manifest": "381360c28e8204def839f99608e785962aca8625f77dfeabe083b3db65ec3cab",
   5335       "title": "Making a choice",
   5336       "demo": "choices"
   5337     },
   5338     {
   5339       "name": "language-reference",
   5340       "version": "0.9.0",
   5341       "hash": "86717d7f9d69fe730c6c6172c42c49895623aa070bf675e1b5f751adb30616c1",
   5342       "manifest": "9984385a5ab9b81094343d2b4203e825d44c07de67f0e399ad55660e5e431998",
   5343       "title": "Language reference",
   5344       "demo": "language-reference"
   5345     },
   5346     {
   5347       "name": "greet",
   5348       "version": "0.9.0",
   5349       "hash": "b6f32449d85257fbd0a589d29ef05ea4a503c4a7e6105926d408b0551a34fd77",
   5350       "manifest": "e29abf0fedb2886d37e1ac26644ad833b6e66c950c1fbc8482189445b435b855",
   5351       "title": "A conversation",
   5352       "demo": "greet"
   5353     },
   5354     {
   5355       "name": "microscope",
   5356       "version": "0.9.0",
   5357       "hash": "493a125b649639c0df8348b4aeb3a455b7139cae0634ba114866c48813500bc5",
   5358       "manifest": "095aa94589307f9c8fb2b7e6c8dd4e63cc31ab2cac33e780882867df4cfe1a23",
   5359       "title": "Tree microscope",
   5360       "demo": "microscope"
   5361     },
   5362     {
   5363       "name": "rgb",
   5364       "version": "0.9.0",
   5365       "hash": "b8c0e21c09f63511794cc62827a6b231e62a55f7e779022a1b740aaba29b0368",
   5366       "manifest": "e37bd20d45ecd6b3721aa1af12deb7284fe6c9c079741c36e11ab07726316309",
   5367       "title": "RGB validator",
   5368       "demo": "rgb"
   5369     },
   5370     {
   5371       "name": "shipping",
   5372       "version": "0.9.0",
   5373       "hash": "4aa9ce9f19dfce87ecb3f6bd0a2e881dafcbcd3d2e4b4075befbb378d80833ea",
   5374       "manifest": "dcdd3568bca3bef06919c3de6449d78a400b6156a27cf90dd2a5bdbc8ec64d8f",
   5375       "title": "Shipping policies",
   5376       "demo": "shipping"
   5377     },
   5378     {
   5379       "name": "events",
   5380       "version": "0.9.0",
   5381       "hash": "8b51693c63658d59c8083ec1c95cf1f6565ce5799791f540e92caf508613c9fb",
   5382       "manifest": "a0c4ab3bc22f01eb18f60391d08f64cadb767253eec1ba54016d2f6441286c44",
   5383       "title": "Event adapters",
   5384       "demo": "events"
   5385     },
   5386     {
   5387       "name": "registration",
   5388       "version": "0.9.0",
   5389       "hash": "679733e17a86cc5e3f5282ca824cad4c9c0febd260e51f6a87e16dd14c02c45a",
   5390       "manifest": "e5271ade40a68b9fad92f531859c4411b3ef5773533b36f60a6a1a02dc680a36",
   5391       "title": "Registration validator",
   5392       "demo": "registration"
   5393     },
   5394     {
   5395       "name": "migration",
   5396       "version": "0.9.0",
   5397       "hash": "730aeb8203ff504b7483999a6477a292b10871f82e94a77d3d5f7b49ecc3b6b3",
   5398       "manifest": "0713754ddf34e447f3581fc105226da560f0c6533f1e08b666057e061866b600",
   5399       "title": "Profile migrations",
   5400       "demo": "migration"
   5401     },
   5402     {
   5403       "name": "names-values",
   5404       "version": "0.10.0",
   5405       "hash": "4116a3702923898d5fafc8c855fbea38a7fd740bdb15667ef53fec7268b41381",
   5406       "manifest": "33883463035f1686af7c83e9bce555f3553bd8ae52c3c82aeed6b8a64815e4e4",
   5407       "title": "Names and values",
   5408       "demo": "names-values"
   5409     },
   5410     {
   5411       "name": "arithmetic",
   5412       "version": "0.10.0",
   5413       "hash": "ac504497f656b84b7ae1e7f9a00086c76d05686df3eee2c5612a8c7f51fbf141",
   5414       "manifest": "acf0df87effccaeb162a8f8bae028905c86a5e21c43ebde0d3cd800662868675",
   5415       "title": "Doing arithmetic",
   5416       "demo": "arithmetic"
   5417     },
   5418     {
   5419       "name": "functions",
   5420       "version": "0.10.0",
   5421       "hash": "6c85d85a51c0c3ed8fb9adc1a5c81c18313174b3f72371933e432f3f895c1667",
   5422       "manifest": "e0c6951111db1a42dfe2cdff24855bf506c3d09446ed9cdc494b80f5b9865839",
   5423       "title": "Your first function",
   5424       "demo": "functions"
   5425     },
   5426     {
   5427       "name": "lists",
   5428       "version": "0.10.0",
   5429       "hash": "8eb72ff6766fb762614c6dca9026ebda78d06f5e8f78e48cc29b195ba2154b21",
   5430       "manifest": "97b67228a0ec951bb7ff66a3b65eca22fadaabbd21784f20e193e75ddd191807",
   5431       "title": "Working with lists",
   5432       "demo": "lists"
   5433     },
   5434     {
   5435       "name": "transform-list",
   5436       "version": "0.10.0",
   5437       "hash": "639c8d3959320ef99d9416257905f189519a90ea4b315cdbb0485a386e46191c",
   5438       "manifest": "f6f657502414339432d9cea9f430b444818f184d04fb0096f5bcf8093ac7f77a",
   5439       "title": "Transforming a list",
   5440       "demo": "transform-list"
   5441     },
   5442     {
   5443       "name": "choices",
   5444       "version": "0.10.0",
   5445       "hash": "dd0931401769303bf2e1ce08c51e7778779ccc9643ca8315c256c0542eedff7a",
   5446       "manifest": "3e73066099e6a6b3ba82c0e3e44ec05c842af80fad56697e908d03a1a8a4dffa",
   5447       "title": "Making a choice",
   5448       "demo": "choices"
   5449     },
   5450     {
   5451       "name": "tricu-base",
   5452       "version": "0.11.0",
   5453       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   5454       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   5455       "title": "Foundation: lists, Results and decimal formatting"
   5456     },
   5457     {
   5458       "name": "tricu-file-io",
   5459       "version": "0.11.0",
   5460       "hash": "ae9c12c9bf2013b0c8711860a9b9dae310085dafc9c29388f6d6d3308b5f7b2b",
   5461       "manifest": "6f8add87fe39dd16c98025492360d957a4d97459631c08d0d0c10abfbec28de4",
   5462       "title": "File IO and hashing actions"
   5463     },
   5464     {
   5465       "name": "arboricx-inspection",
   5466       "version": "0.11.0",
   5467       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   5468       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   5469       "title": "Arboricx inspection: validate without execution"
   5470     },
   5471     {
   5472       "name": "tricu-compiler",
   5473       "version": "0.11.0",
   5474       "hash": "3d1a7bc92cddc5b47c722363a2069b3a6ef48f586fb6d26e810f69e6edfaabaa",
   5475       "manifest": "ab9f9d78551a517d92957a5f8a0d80ce63a8ba0ff744c70ab612f991732b0ff3",
   5476       "title": "Compiler library (stable browser source-unit API; native helpers)"
   5477     },
   5478     {
   5479       "name": "tricu-source-builder",
   5480       "version": "0.11.0",
   5481       "hash": "819ad1c86fbf2d6f86533439217146eb9ffd37ca7f95bb278063a28f0ab5b534",
   5482       "manifest": "7713680b67158980165c274dbf5a512cc60309161ef182789d9ec0764b25f6bd",
   5483       "title": "Stable native application compiler (modules, imports and publication)"
   5484     },
   5485     {
   5486       "name": "arboricx-server",
   5487       "version": "0.11.0",
   5488       "hash": "7f18bb0a5c425b055912aecdd442776f3102f023c70e721395b3296ff0d42689",
   5489       "manifest": "a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d",
   5490       "title": "Arboricx registry server (native sockets and filesystem)"
   5491     },
   5492     {
   5493       "name": "tricu-http",
   5494       "version": "0.11.0",
   5495       "hash": "aa8da80b7ea0e728ed276627737b8cc5350dda77d2360af6eac93b75667acaab",
   5496       "manifest": "b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6",
   5497       "title": "HTTP parsing, responses and native socket handlers"
   5498     },
   5499     {
   5500       "name": "tricu-intensional-contracts",
   5501       "version": "0.11.0",
   5502       "hash": "ecab246978f122d1c13bc00028ca2cbc9332a8fc247a0b9726d74c712e5c1315",
   5503       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   5504       "title": "Intensional contracts: tree shapes and numeric structure"
   5505     },
   5506     {
   5507       "name": "tricu-graphs",
   5508       "version": "0.11.0",
   5509       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   5510       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   5511       "title": "Dependency ordering and cycle witnesses (validated small graphs)"
   5512     },
   5513     {
   5514       "name": "tricu-parser",
   5515       "version": "0.11.0",
   5516       "hash": "65a21f43996fbc503ed2bde3bb1931291a49be373d828cf18b6506f740e87f9c",
   5517       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   5518       "title": "Parser combinators: diagnostics, consumption and commitment"
   5519     },
   5520     {
   5521       "name": "tricu-math",
   5522       "version": "0.11.0",
   5523       "hash": "32d3a06a8e3e3e41f9652e6bd00b0708a7ddb4c6c48143121a23a25957e08171",
   5524       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   5525       "title": "Binary arithmetic and ASCII classifiers (canonical naturals only)"
   5526     },
   5527     {
   5528       "name": "tricu-lexer",
   5529       "version": "0.11.0",
   5530       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   5531       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   5532       "title": "Located character scans and token positions"
   5533     },
   5534     {
   5535       "name": "tricu-binary",
   5536       "version": "0.11.0",
   5537       "hash": "1a52036b938708db5759dfa94c2058e27df5b638c625ef253b5e09e316c2a21d",
   5538       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   5539       "title": "Checked byte readers, prefix parsing and UTF-8 validation"
   5540     },
   5541     {
   5542       "name": "tricu-patterns",
   5543       "version": "0.11.0",
   5544       "hash": "3f65dce1eb074d496c42c961b0f9149ace2527ce8b3b968622b871ea5c5dc7ed",
   5545       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   5546       "title": "Ordered predicate/action dispatch and thunked conditionals"
   5547     },
   5548     {
   5549       "name": "tricu-list-traversal",
   5550       "version": "0.11.0",
   5551       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   5552       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   5553       "title": "Early-stopping list folds with retained input suffixes"
   5554     },
   5555     {
   5556       "name": "tricu-formatter",
   5557       "version": "0.11.0",
   5558       "hash": "48ae69290f1858d9534fe1f60f7540ecaca466b6ec1f48a208c7b73981277fef",
   5559       "manifest": "05e75a9f4d3c40db786f64820b78774566b8d51d77d11e6e1e244dad9360568e",
   5560       "title": "Conservative tricu equation alignment (not an AST printer)"
   5561     },
   5562     {
   5563       "name": "parser-demo",
   5564       "version": "0.11.0",
   5565       "hash": "355e41506f39e05da8c8a72a68aa810a486e062480322bac11af67e86980520e",
   5566       "manifest": "0c34bfdf800f8bd1b742e375a8f7c555c88d0c827268f684259433e834d94fed",
   5567       "title": "Parser combinators: complete input, prefixes and committed errors",
   5568       "demo": "parser"
   5569     },
   5570     {
   5571       "name": "lexer-demo",
   5572       "version": "0.11.0",
   5573       "hash": "e756a481b3056a2e76f50316ccf77bfab8b15727b7bec899580c2eb919e668b2",
   5574       "manifest": "ed99e054e9c862668e165f458d3afcdc56279f766eea7a3886d440aea7252b63",
   5575       "title": "Located scans: matched prefix, remainder and character positions",
   5576       "demo": "lexer"
   5577     },
   5578     {
   5579       "name": "tricu-lib-arboricx",
   5580       "version": "0.11.0",
   5581       "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55",
   5582       "hash": "20ddb39e1a87ad0708a374aebe7b6884e5729124bc7cc30d2e9f96f0c0d713ee",
   5583       "title": "lib/arboricx/arboricx.tri"
   5584     },
   5585     {
   5586       "name": "tricu-lib-arboricx-common",
   5587       "version": "0.11.0",
   5588       "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4",
   5589       "hash": "6238f17acf707772ac12645f14297fd8b335af45b9189b9dc4c320a18893e50f",
   5590       "title": "lib/arboricx/common.tri"
   5591     },
   5592     {
   5593       "name": "tricu-lib-arboricx-dispatch",
   5594       "version": "0.11.0",
   5595       "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19",
   5596       "hash": "ccf21f4b49546f330cf335cf768cfc2d146549831dd84e79d80bbbe4da03b914",
   5597       "title": "lib/arboricx/dispatch.tri"
   5598     },
   5599     {
   5600       "name": "tricu-lib-arboricx-handlers",
   5601       "version": "0.11.0",
   5602       "manifest": "2c1c876d1baf0c2ddf0bd212ecd9acd3eb916d8f492d271177c6db0be84ff29d",
   5603       "hash": "ebd32c489da78229fdabb295805c8b7d8d9a98599900ddcff3baee23b5668746",
   5604       "title": "lib/arboricx/handlers.tri"
   5605     },
   5606     {
   5607       "name": "tricu-lib-arboricx-manifest",
   5608       "version": "0.11.0",
   5609       "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa",
   5610       "hash": "4382e93cddca0d828b6a39ce171ae0253a54fb9932be4bc54d747cf698fa58fe",
   5611       "title": "lib/arboricx/manifest.tri"
   5612     },
   5613     {
   5614       "name": "tricu-lib-arboricx-nodes",
   5615       "version": "0.11.0",
   5616       "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23",
   5617       "hash": "cc68d1a06bc193f54069be7553bcaa3ccd37d129c9a38fff9b8220b2d864daee",
   5618       "title": "lib/arboricx/nodes.tri"
   5619     },
   5620     {
   5621       "name": "tricu-lib-arboricx-server",
   5622       "version": "0.11.0",
   5623       "manifest": "a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d",
   5624       "hash": "7f18bb0a5c425b055912aecdd442776f3102f023c70e721395b3296ff0d42689",
   5625       "title": "lib/arboricx/server.tri"
   5626     },
   5627     {
   5628       "name": "tricu-lib-arboricx-streaming",
   5629       "version": "0.11.0",
   5630       "manifest": "409b5431c67c3e8e5e3ae64b85c2d66259576e73ebc02708af37de12139946f6",
   5631       "hash": "4458cd3946a4280a41b7d723795b90987225ae65cb44ee6241186d7c03029f3c",
   5632       "title": "lib/arboricx/streaming.tri"
   5633     },
   5634     {
   5635       "name": "tricu-lib-base",
   5636       "version": "0.11.0",
   5637       "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81",
   5638       "hash": "1187e9fb4391f64e84a86150e6aecbcf19b73e0df5f2e4266c85b1fba0756454",
   5639       "title": "lib/base.tri"
   5640     },
   5641     {
   5642       "name": "tricu-lib-binary",
   5643       "version": "0.11.0",
   5644       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   5645       "hash": "1a52036b938708db5759dfa94c2058e27df5b638c625ef253b5e09e316c2a21d",
   5646       "title": "lib/binary.tri"
   5647     },
   5648     {
   5649       "name": "tricu-lib-bytes",
   5650       "version": "0.11.0",
   5651       "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68",
   5652       "hash": "8ee2c0b4fec670afc9db5552e6907ace29ae2c0bda07897e70d451f9bb56160c",
   5653       "title": "lib/bytes.tri"
   5654     },
   5655     {
   5656       "name": "tricu-lib-conversions",
   5657       "version": "0.11.0",
   5658       "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e",
   5659       "hash": "4641a286fd7129b4ee90b47c54623104aaacf7e1fdc30d56ce12b17acf7a106b",
   5660       "title": "lib/conversions.tri"
   5661     },
   5662     {
   5663       "name": "tricu-lib-graph",
   5664       "version": "0.11.0",
   5665       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   5666       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   5667       "title": "lib/graph.tri"
   5668     },
   5669     {
   5670       "name": "tricu-lib-handler-artifacts",
   5671       "version": "0.11.0",
   5672       "manifest": "7465681c852959e227ecea6fa93d8648479af52d92e0898ff7937495d506ff55",
   5673       "hash": "99824824d27932bc9e44851fff367ae0fea6d05a7604bb634bf0daad8ef5ab7e",
   5674       "title": "lib/handlers/artifacts.tri"
   5675     },
   5676     {
   5677       "name": "tricu-lib-handler-log",
   5678       "version": "0.11.0",
   5679       "manifest": "8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31",
   5680       "hash": "7dac7b3d84202ef4d253ce99c95850c1ae7a532a9e7907712f559da2d061c2d0",
   5681       "title": "lib/handlers/log.tri"
   5682     },
   5683     {
   5684       "name": "tricu-lib-handlers",
   5685       "version": "0.11.0",
   5686       "manifest": "11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008",
   5687       "hash": "e27bf77a09cdc2d867aaccf65d0578da3308c877e51dea1bb87286ddc7196228",
   5688       "title": "lib/handlers.tri"
   5689     },
   5690     {
   5691       "name": "tricu-lib-http",
   5692       "version": "0.11.0",
   5693       "manifest": "b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6",
   5694       "hash": "aa8da80b7ea0e728ed276627737b8cc5350dda77d2360af6eac93b75667acaab",
   5695       "title": "lib/http.tri"
   5696     },
   5697     {
   5698       "name": "tricu-lib-intensional",
   5699       "version": "0.11.0",
   5700       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   5701       "hash": "ecab246978f122d1c13bc00028ca2cbc9332a8fc247a0b9726d74c712e5c1315",
   5702       "title": "lib/intensionalContracts.tri"
   5703     },
   5704     {
   5705       "name": "tricu-lib-io-artifacts",
   5706       "version": "0.11.0",
   5707       "manifest": "6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3",
   5708       "hash": "ae3c5524aa4a094972d2b84aff10e3a9e8d60c3b3fb94b43ff7bd850740eade9",
   5709       "title": "lib/io/artifacts.tri"
   5710     },
   5711     {
   5712       "name": "tricu-lib-io-http",
   5713       "version": "0.11.0",
   5714       "manifest": "078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72",
   5715       "hash": "45c7b97761cba9e2a2c84bf75ed1da9b6fd612be9a367bd7387db2b0dc4e6e8f",
   5716       "title": "lib/io/http-transport.tri"
   5717     },
   5718     {
   5719       "name": "tricu-lib-io-storage",
   5720       "version": "0.11.0",
   5721       "manifest": "3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a",
   5722       "hash": "b5ee969404912ef682d37b259985a3303b1b19840ac9a15a2f65c92799b4d2cf",
   5723       "title": "lib/io/storage.tri"
   5724     },
   5725     {
   5726       "name": "tricu-lib-io-text",
   5727       "version": "0.11.0",
   5728       "manifest": "1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691",
   5729       "hash": "9621dfdca33605922b59be467053569d99995ed36b77f52f2a36e07d9059bf95",
   5730       "title": "lib/io/text.tri"
   5731     },
   5732     {
   5733       "name": "tricu-lib-io",
   5734       "version": "0.11.0",
   5735       "manifest": "867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400",
   5736       "hash": "32ef3ca39a7982bc118da3cb17cecadb2514669b1544a4081dd22c5446919d95",
   5737       "title": "lib/io.tri"
   5738     },
   5739     {
   5740       "name": "tricu-lib-lexer",
   5741       "version": "0.11.0",
   5742       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   5743       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   5744       "title": "lib/lexer.tri"
   5745     },
   5746     {
   5747       "name": "tricu-lib-native-math",
   5748       "version": "0.11.0",
   5749       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   5750       "hash": "32d3a06a8e3e3e41f9652e6bd00b0708a7ddb4c6c48143121a23a25957e08171",
   5751       "title": "lib/math/native.tri"
   5752     },
   5753     {
   5754       "name": "tricu-lib-parser",
   5755       "version": "0.11.0",
   5756       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   5757       "hash": "65a21f43996fbc503ed2bde3bb1931291a49be373d828cf18b6506f740e87f9c",
   5758       "title": "lib/parser.tri"
   5759     },
   5760     {
   5761       "name": "tricu-lib-patterns",
   5762       "version": "0.11.0",
   5763       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   5764       "hash": "3f65dce1eb074d496c42c961b0f9149ace2527ce8b3b968622b871ea5c5dc7ed",
   5765       "title": "lib/patterns.tri"
   5766     },
   5767     {
   5768       "name": "tricu-lib-prelude",
   5769       "version": "0.11.0",
   5770       "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823",
   5771       "hash": "be8b453912dd7528262d4d129de0288734ddda67c10d6bf5f05ba03a3bb4a0d6",
   5772       "title": "lib/prelude.tri"
   5773     },
   5774     {
   5775       "name": "tricu-lib-socket",
   5776       "version": "0.11.0",
   5777       "manifest": "fbf35bdc703a44baf1f842cc7aff5ced17bec1b634b9e2a185982391feb5086f",
   5778       "hash": "ab4b3e164f3cebbf979ad75424b195cbadf3a8a7023a891b46270ef883363d30",
   5779       "title": "lib/socket.tri"
   5780     },
   5781     {
   5782       "name": "tricu-lib-source-ast",
   5783       "version": "0.11.0",
   5784       "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f",
   5785       "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a",
   5786       "title": "lib/source/ast.tri"
   5787     },
   5788     {
   5789       "name": "tricu-lib-source-binding",
   5790       "version": "0.11.0",
   5791       "manifest": "63a040e7bd4bc3da1b1466e156d0c9762767bd71c9a44a3c37c447262c267c4e",
   5792       "hash": "692e1c2339596f3499be3497149160e7735121844d6a40c6a3ecedd4b8b20663",
   5793       "title": "lib/source/binding.tri"
   5794     },
   5795     {
   5796       "name": "tricu-lib-source-binding-analysis",
   5797       "version": "0.11.0",
   5798       "manifest": "4b5ca357b50623070346cae49c2083dba6c28d1c9e009eff9df9d089f7a57483",
   5799       "hash": "ca65797235348b952523b11d276c054a448601df5815788540d17aadc79d4785",
   5800       "title": "lib/source/binding_analysis.tri"
   5801     },
   5802     {
   5803       "name": "tricu-lib-source-binding-support",
   5804       "version": "0.11.0",
   5805       "manifest": "9cc7c19f46270160e254cc704d4a7c6c31cecdd287ce528f347b139112157458",
   5806       "hash": "5ffe0c3293f7fa75c99db184e50963fbdb8d08b75ece9545012f8e5ef014cc1a",
   5807       "title": "lib/source/binding_support.tri"
   5808     },
   5809     {
   5810       "name": "tricu-lib-source-build-stable",
   5811       "version": "0.11.0",
   5812       "manifest": "69ab50002d8409ccae99ac193a9b0b2458240deabd2e6fea7ef05cbd7e7068a0",
   5813       "hash": "261f38e6d86777f58666cfa721bcb3ea68f0ff3dffbd8b5d0e6c759e551d14e2",
   5814       "title": "lib/source/build-stable.tri"
   5815     },
   5816     {
   5817       "name": "tricu-lib-source-build",
   5818       "version": "0.11.0",
   5819       "manifest": "db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86",
   5820       "hash": "e5ccd45c3149a9e5f46de7cff8076e59c3b7d94a3a223428a2884f56dde9ce73",
   5821       "title": "lib/source/build.tri"
   5822     },
   5823     {
   5824       "name": "tricu-lib-source-bundle",
   5825       "version": "0.11.0",
   5826       "manifest": "429e9d90706ea8f1301c398dc5b7dcdf7897f8d51cc4b6e9c580b142c598c4b1",
   5827       "hash": "c834c36fa1b984ad4d6b34fbdd784b3c1b732b1433f549b00e8df1931cf9a3b5",
   5828       "title": "lib/source/bundle.tri"
   5829     },
   5830     {
   5831       "name": "tricu-lib-source-compile",
   5832       "version": "0.11.0",
   5833       "manifest": "fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd",
   5834       "hash": "fffeb2fd3c25c6eb7fc21660eee8be391ef2a3adae58e28359d9f6920e82df1f",
   5835       "title": "lib/source/compile.tri"
   5836     },
   5837     {
   5838       "name": "tricu-lib-source-core",
   5839       "version": "0.11.0",
   5840       "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2",
   5841       "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df",
   5842       "title": "lib/source/core.tri"
   5843     },
   5844     {
   5845       "name": "tricu-lib-source-equations",
   5846       "version": "0.11.0",
   5847       "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f",
   5848       "hash": "982ae0c7b3fcad6764df5187b00ea3c4bc8563c6244f8bd8f12c8706bd3ab9f5",
   5849       "title": "lib/source/equations.tri"
   5850     },
   5851     {
   5852       "name": "tricu-lib-source-export-cache",
   5853       "version": "0.11.0",
   5854       "manifest": "d937bb405fb9b40b88046e37623aee1b080a0b93a5c568aff132baeef9f44f54",
   5855       "hash": "bd98eac335b6d792fdcc58644e38b2dc063e9522c2475f78d9d51d0852af9058",
   5856       "title": "lib/source/export-cache.tri"
   5857     },
   5858     {
   5859       "name": "tricu-lib-source-index",
   5860       "version": "0.11.0",
   5861       "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d",
   5862       "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a",
   5863       "title": "lib/source/index.tri"
   5864     },
   5865     {
   5866       "name": "tricu-lib-compiler-io",
   5867       "version": "0.11.0",
   5868       "manifest": "e4757cead2d1072f68e6f2d01f8fde489b0d3fabef7733edd5e1c4b060857acc",
   5869       "hash": "5278cc3f3eddc4f1760997bff84e707ec6b9571fdaa7c3b895de7a2b22b92f35",
   5870       "title": "lib/source/io.tri"
   5871     },
   5872     {
   5873       "name": "tricu-lib-source-lexer",
   5874       "version": "0.11.0",
   5875       "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42",
   5876       "hash": "b75e428ce6d587893829792a87c3a374993d22c900eea793f2713e822440cb9f",
   5877       "title": "lib/source/lexer.tri"
   5878     },
   5879     {
   5880       "name": "tricu-lib-source-lock",
   5881       "version": "0.11.0",
   5882       "manifest": "97d9a9f670d55eec307a98766da971c1e796cff9d8325e63aa761bbc646a2f48",
   5883       "hash": "666164df3ec739d1c3d3637ec72ed9a85e9012a7c9c5f38c3bc96ebb22e3334d",
   5884       "title": "lib/source/lock.tri"
   5885     },
   5886     {
   5887       "name": "tricu-lib-source-map",
   5888       "version": "0.11.0",
   5889       "manifest": "2355ffab43e417e9d96202b9f905eb1680985091a06f0ea0f0c0bae57547e575",
   5890       "hash": "bf72cd9abf5b237b92f2f3ecf75a95e50dec6f0d214e19bfe7c6b63debbb1ea4",
   5891       "title": "lib/source/map.tri"
   5892     },
   5893     {
   5894       "name": "tricu-lib-source-module",
   5895       "version": "0.11.0",
   5896       "manifest": "d1d0667b5c3b717f91a4e89f06bea2686d5d54c4575e5432600b69a584b5f48a",
   5897       "hash": "beda492ecd9338eb0c75af08506edad760b914ab0c73ef055e1e1d7946821d6d",
   5898       "title": "lib/source/module.tri"
   5899     },
   5900     {
   5901       "name": "tricu-lib-source-object",
   5902       "version": "0.11.0",
   5903       "manifest": "cf1cfb646630b6fa904524d2af75769c0133387e8b43ef8acf8fce8e73e19c5f",
   5904       "hash": "f8d0c9a8a9d15ba99853f50002b3181fad0104ddff2a01d91aa6a081c376f97a",
   5905       "title": "lib/source/object.tri"
   5906     },
   5907     {
   5908       "name": "tricu-lib-source-order",
   5909       "version": "0.11.0",
   5910       "manifest": "1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e",
   5911       "hash": "53e15c0de7a8ed6cb1454e285a08d65b0a3cd1ffad877a6f598c94afa61d21d4",
   5912       "title": "lib/source/order.tri"
   5913     },
   5914     {
   5915       "name": "tricu-lib-source-parser",
   5916       "version": "0.11.0",
   5917       "manifest": "425b921ef62e99dd93f6d3389c82fdbb583eaeb857975717441c5469f98f3a73",
   5918       "hash": "9f63810fee2e20762f1a198535448a2187a90065a35428ec82a11aad85575643",
   5919       "title": "lib/source/parser.tri"
   5920     },
   5921     {
   5922       "name": "tricu-lib-source-pattern",
   5923       "version": "0.11.0",
   5924       "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123",
   5925       "hash": "1930e13f58f774f90a838b49128b1bcfd5a0f90a67ec779571858e001489b70c",
   5926       "title": "lib/source/pattern.tri"
   5927     },
   5928     {
   5929       "name": "tricu-lib-source-program",
   5930       "version": "0.11.0",
   5931       "manifest": "447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d",
   5932       "hash": "24b52c4f58744204c49b807b2af730a4800068742507f4138ba2e1a78bad0678",
   5933       "title": "lib/source/program.tri"
   5934     },
   5935     {
   5936       "name": "tricu-lib-source-resolve",
   5937       "version": "0.11.0",
   5938       "manifest": "ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe",
   5939       "hash": "29588b9deced8a3726d1d01c65c8d8e27bf29f4c91d4ff782c1e702492425fa6",
   5940       "title": "lib/source/resolve.tri"
   5941     },
   5942     {
   5943       "name": "tricu-lib-source-stable",
   5944       "version": "0.11.0",
   5945       "manifest": "47d34906362fae9bf7b296524e66f36662a4ebe8b73283d3e9103199458e17af",
   5946       "hash": "107082dcff7e8653d101b2475e5a70738fb00a23b6118ea97d89117d7e38cc39",
   5947       "title": "lib/source/stable.tri"
   5948     },
   5949     {
   5950       "name": "tricu-lib-source-staged-conditional-experiment",
   5951       "version": "0.11.0",
   5952       "manifest": "43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682",
   5953       "hash": "fa5e038bf32cbffd7a4afe3fe2d96115f87ea183913a01f80d44230efb8db4e7",
   5954       "title": "lib/source/staged-conditional-experiment.tri"
   5955     },
   5956     {
   5957       "name": "tricu-lib-source-staged-list-experiment",
   5958       "version": "0.11.0",
   5959       "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98",
   5960       "hash": "6dd7ebf2bc570e60ff489da21bc5e439892da1f40f1402c5b440fbd1815ac92f",
   5961       "title": "lib/source/staged-list-experiment.tri"
   5962     },
   5963     {
   5964       "name": "tricu-lib-source-staging-experiment",
   5965       "version": "0.11.0",
   5966       "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790",
   5967       "hash": "e331133fc728b1cb6c0deb0438aca410d90cd5cc6d747ce12907228afaea46e4",
   5968       "title": "lib/source/staging-experiment.tri"
   5969     },
   5970     {
   5971       "name": "tricu-lib-source-unit",
   5972       "version": "0.11.0",
   5973       "manifest": "e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30",
   5974       "hash": "2c0091f90bd46c1ec0c3cb3a93a82ca942f268766aab541c90b793be233e5080",
   5975       "title": "lib/source/unit.tri"
   5976     },
   5977     {
   5978       "name": "tricu-lib-arboricx-inspect",
   5979       "version": "0.11.0",
   5980       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   5981       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   5982       "title": "lib/arboricx/inspect.tri"
   5983     },
   5984     {
   5985       "name": "tricu-lib-handler-testing",
   5986       "version": "0.11.0",
   5987       "manifest": "4a7b39b868bc30f46460b5cee2bb225a9db665775353aa5c71aafa567de7881e",
   5988       "hash": "e56378259592a4867829ca5447904b30ac5e21bd496eb68ad4d872c1af973d69",
   5989       "title": "lib/handlers/testing.tri"
   5990     },
   5991     {
   5992       "name": "tricu-lib-handler-upload",
   5993       "version": "0.11.0",
   5994       "manifest": "6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3",
   5995       "hash": "bbfdfb86841f2984340122be73b21a39b808e6ef02232e40e8c7016f0ff68851",
   5996       "title": "lib/handlers/upload.tri"
   5997     },
   5998     {
   5999       "name": "tricu-lib-io-objects",
   6000       "version": "0.11.0",
   6001       "manifest": "1ed153be17b754f1a058e419d84a39e2169d5d6518bb47e8ee8785b02860e424",
   6002       "hash": "bb3135842e3cebfe6bd10e0766a6711e4d46a8cf157af1dcc9f97e25795ac0a1",
   6003       "title": "lib/io/objects.tri"
   6004     },
   6005     {
   6006       "name": "tricu-lib-packages-base",
   6007       "version": "0.11.0",
   6008       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   6009       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   6010       "title": "lib/packages/base.tri"
   6011     },
   6012     {
   6013       "name": "tricu-lib-packages-io",
   6014       "version": "0.11.0",
   6015       "manifest": "6f8add87fe39dd16c98025492360d957a4d97459631c08d0d0c10abfbec28de4",
   6016       "hash": "ae9c12c9bf2013b0c8711860a9b9dae310085dafc9c29388f6d6d3308b5f7b2b",
   6017       "title": "lib/packages/io.tri"
   6018     },
   6019     {
   6020       "name": "tricu-lib-recursion-list",
   6021       "version": "0.11.0",
   6022       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   6023       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   6024       "title": "lib/recursion/list.tri"
   6025     },
   6026     {
   6027       "name": "tricu-lib-source-bundle-stable",
   6028       "version": "0.11.0",
   6029       "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59",
   6030       "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b",
   6031       "title": "lib/source/bundle-stable.tri"
   6032     },
   6033     {
   6034       "name": "tricu-lib-tools-format-tri",
   6035       "version": "0.11.0",
   6036       "manifest": "05e75a9f4d3c40db786f64820b78774566b8d51d77d11e6e1e244dad9360568e",
   6037       "hash": "48ae69290f1858d9534fe1f60f7540ecaca466b6ec1f48a208c7b73981277fef",
   6038       "title": "lib/tools/format-tri.tri"
   6039     },
   6040     {
   6041       "name": "tricu-lib-arboricx",
   6042       "version": "0.12.0",
   6043       "manifest": "3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55",
   6044       "hash": "20ddb39e1a87ad0708a374aebe7b6884e5729124bc7cc30d2e9f96f0c0d713ee",
   6045       "title": "lib/arboricx/arboricx.tri"
   6046     },
   6047     {
   6048       "name": "tricu-lib-arboricx-common",
   6049       "version": "0.12.0",
   6050       "manifest": "0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4",
   6051       "hash": "6238f17acf707772ac12645f14297fd8b335af45b9189b9dc4c320a18893e50f",
   6052       "title": "lib/arboricx/common.tri"
   6053     },
   6054     {
   6055       "name": "tricu-lib-arboricx-dispatch",
   6056       "version": "0.12.0",
   6057       "manifest": "eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19",
   6058       "hash": "ccf21f4b49546f330cf335cf768cfc2d146549831dd84e79d80bbbe4da03b914",
   6059       "title": "lib/arboricx/dispatch.tri"
   6060     },
   6061     {
   6062       "name": "tricu-lib-arboricx-handlers",
   6063       "version": "0.12.0",
   6064       "manifest": "2c1c876d1baf0c2ddf0bd212ecd9acd3eb916d8f492d271177c6db0be84ff29d",
   6065       "hash": "ebd32c489da78229fdabb295805c8b7d8d9a98599900ddcff3baee23b5668746",
   6066       "title": "lib/arboricx/handlers.tri"
   6067     },
   6068     {
   6069       "name": "tricu-lib-arboricx-manifest",
   6070       "version": "0.12.0",
   6071       "manifest": "2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa",
   6072       "hash": "4382e93cddca0d828b6a39ce171ae0253a54fb9932be4bc54d747cf698fa58fe",
   6073       "title": "lib/arboricx/manifest.tri"
   6074     },
   6075     {
   6076       "name": "tricu-lib-arboricx-nodes",
   6077       "version": "0.12.0",
   6078       "manifest": "d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23",
   6079       "hash": "cc68d1a06bc193f54069be7553bcaa3ccd37d129c9a38fff9b8220b2d864daee",
   6080       "title": "lib/arboricx/nodes.tri"
   6081     },
   6082     {
   6083       "name": "tricu-lib-arboricx-server",
   6084       "version": "0.12.0",
   6085       "manifest": "a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d",
   6086       "hash": "7f18bb0a5c425b055912aecdd442776f3102f023c70e721395b3296ff0d42689",
   6087       "title": "lib/arboricx/server.tri"
   6088     },
   6089     {
   6090       "name": "tricu-lib-arboricx-streaming",
   6091       "version": "0.12.0",
   6092       "manifest": "409b5431c67c3e8e5e3ae64b85c2d66259576e73ebc02708af37de12139946f6",
   6093       "hash": "4458cd3946a4280a41b7d723795b90987225ae65cb44ee6241186d7c03029f3c",
   6094       "title": "lib/arboricx/streaming.tri"
   6095     },
   6096     {
   6097       "name": "tricu-lib-base",
   6098       "version": "0.12.0",
   6099       "manifest": "bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81",
   6100       "hash": "1187e9fb4391f64e84a86150e6aecbcf19b73e0df5f2e4266c85b1fba0756454",
   6101       "title": "lib/base.tri"
   6102     },
   6103     {
   6104       "name": "tricu-lib-binary",
   6105       "version": "0.12.0",
   6106       "manifest": "7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc",
   6107       "hash": "1a52036b938708db5759dfa94c2058e27df5b638c625ef253b5e09e316c2a21d",
   6108       "title": "lib/binary.tri"
   6109     },
   6110     {
   6111       "name": "tricu-lib-bytes",
   6112       "version": "0.12.0",
   6113       "manifest": "16cff955cb9ab44063ed21651002d209ef7d3592fa005cd3dc32e287d6ca5b68",
   6114       "hash": "8ee2c0b4fec670afc9db5552e6907ace29ae2c0bda07897e70d451f9bb56160c",
   6115       "title": "lib/bytes.tri"
   6116     },
   6117     {
   6118       "name": "tricu-lib-conversions",
   6119       "version": "0.12.0",
   6120       "manifest": "78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e",
   6121       "hash": "4641a286fd7129b4ee90b47c54623104aaacf7e1fdc30d56ce12b17acf7a106b",
   6122       "title": "lib/conversions.tri"
   6123     },
   6124     {
   6125       "name": "tricu-lib-graph",
   6126       "version": "0.12.0",
   6127       "manifest": "7b798a3afae6dce07b718bed855c7209ec3b898bb70b379dece935c4033cf9b6",
   6128       "hash": "5d3381723aafa9c5e4c4c3a6975de9481eb3160cbe52aca24076900528ef2603",
   6129       "title": "lib/graph.tri"
   6130     },
   6131     {
   6132       "name": "tricu-lib-handler-artifacts",
   6133       "version": "0.12.0",
   6134       "manifest": "7465681c852959e227ecea6fa93d8648479af52d92e0898ff7937495d506ff55",
   6135       "hash": "99824824d27932bc9e44851fff367ae0fea6d05a7604bb634bf0daad8ef5ab7e",
   6136       "title": "lib/handlers/artifacts.tri"
   6137     },
   6138     {
   6139       "name": "tricu-lib-handler-log",
   6140       "version": "0.12.0",
   6141       "manifest": "8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31",
   6142       "hash": "7dac7b3d84202ef4d253ce99c95850c1ae7a532a9e7907712f559da2d061c2d0",
   6143       "title": "lib/handlers/log.tri"
   6144     },
   6145     {
   6146       "name": "tricu-lib-handlers",
   6147       "version": "0.12.0",
   6148       "manifest": "11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008",
   6149       "hash": "e27bf77a09cdc2d867aaccf65d0578da3308c877e51dea1bb87286ddc7196228",
   6150       "title": "lib/handlers.tri"
   6151     },
   6152     {
   6153       "name": "tricu-lib-http",
   6154       "version": "0.12.0",
   6155       "manifest": "b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6",
   6156       "hash": "aa8da80b7ea0e728ed276627737b8cc5350dda77d2360af6eac93b75667acaab",
   6157       "title": "lib/http.tri"
   6158     },
   6159     {
   6160       "name": "tricu-lib-intensional",
   6161       "version": "0.12.0",
   6162       "manifest": "7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1",
   6163       "hash": "ecab246978f122d1c13bc00028ca2cbc9332a8fc247a0b9726d74c712e5c1315",
   6164       "title": "lib/intensionalContracts.tri"
   6165     },
   6166     {
   6167       "name": "tricu-lib-io-artifacts",
   6168       "version": "0.12.0",
   6169       "manifest": "6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3",
   6170       "hash": "ae3c5524aa4a094972d2b84aff10e3a9e8d60c3b3fb94b43ff7bd850740eade9",
   6171       "title": "lib/io/artifacts.tri"
   6172     },
   6173     {
   6174       "name": "tricu-lib-io-http",
   6175       "version": "0.12.0",
   6176       "manifest": "078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72",
   6177       "hash": "45c7b97761cba9e2a2c84bf75ed1da9b6fd612be9a367bd7387db2b0dc4e6e8f",
   6178       "title": "lib/io/http-transport.tri"
   6179     },
   6180     {
   6181       "name": "tricu-lib-io-storage",
   6182       "version": "0.12.0",
   6183       "manifest": "3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a",
   6184       "hash": "b5ee969404912ef682d37b259985a3303b1b19840ac9a15a2f65c92799b4d2cf",
   6185       "title": "lib/io/storage.tri"
   6186     },
   6187     {
   6188       "name": "tricu-lib-io-text",
   6189       "version": "0.12.0",
   6190       "manifest": "1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691",
   6191       "hash": "9621dfdca33605922b59be467053569d99995ed36b77f52f2a36e07d9059bf95",
   6192       "title": "lib/io/text.tri"
   6193     },
   6194     {
   6195       "name": "tricu-lib-io",
   6196       "version": "0.12.0",
   6197       "manifest": "867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400",
   6198       "hash": "32ef3ca39a7982bc118da3cb17cecadb2514669b1544a4081dd22c5446919d95",
   6199       "title": "lib/io.tri"
   6200     },
   6201     {
   6202       "name": "tricu-lib-lexer",
   6203       "version": "0.12.0",
   6204       "manifest": "816df1a32853750a1254112aff8ae8c55ca86bf70e809d226969ab1d43a6688b",
   6205       "hash": "5ec6ccb4827f0548444e480c0e6196ddaa7a570a44ebc6a91a922d7e59bf3012",
   6206       "title": "lib/lexer.tri"
   6207     },
   6208     {
   6209       "name": "tricu-lib-binary64-adders",
   6210       "version": "0.12.0",
   6211       "manifest": "6f7b17e8774d544faf42b3037bbec608cbdf94e80be45b86e95545b9f8c528af",
   6212       "hash": "46c39bcfd61444c366a25656133abf0397515111736a6fbacc469a760c7fbbe1",
   6213       "title": "lib/math/binary64/adders.tri"
   6214     },
   6215     {
   6216       "name": "tricu-lib-binary64-chains",
   6217       "version": "0.12.0",
   6218       "manifest": "e26daaef184000da2327794e462a772ebcc455d373f381911cdbda8fe08308ca",
   6219       "hash": "487e335a7e0a504da9b2c223639a1c999746605b3a02762557a6aed878875fe1",
   6220       "title": "lib/math/binary64/chains.tri"
   6221     },
   6222     {
   6223       "name": "tricu-lib-binary64-fast",
   6224       "version": "0.12.0",
   6225       "manifest": "f0156dbef05d4b2f9c579afc606e306ae721b16160ab69dfcf5e0b6be4b53f4d",
   6226       "hash": "dac36c38df0cebf1e269f06c879dce3f38515cf7d828c93066f9484daa32f61b",
   6227       "title": "lib/math/binary64/fast.tri"
   6228     },
   6229     {
   6230       "name": "tricu-lib-binary64-finite",
   6231       "version": "0.12.0",
   6232       "manifest": "4f3a166a27709e06f5e61c9cd28fe022f676b158956311fe420d9291ae195eee",
   6233       "hash": "d142330c8402dde34fcf68db82abc00e627ebc7dcfc58c91d5aa4ff916612d72",
   6234       "title": "lib/math/binary64/finite.tri"
   6235     },
   6236     {
   6237       "name": "tricu-lib-binary64-ieee",
   6238       "version": "0.12.0",
   6239       "manifest": "35d467903423d601f556e116fc7de1a556d8151649bf5bdcde06a225b9e4a047",
   6240       "hash": "94e9a15b7c3060c430fc60a74200e10e5ed4f3b43c708423a982a6c53df0cd38",
   6241       "title": "lib/math/binary64/ieee.tri"
   6242     },
   6243     {
   6244       "name": "tricu-lib-binary64-kernels",
   6245       "version": "0.12.0",
   6246       "manifest": "d57a40fbc6342af8922e3d89dd94fb2d627d796e06ac71515e2b09c6998ca0c0",
   6247       "hash": "ba77d73c2f0abb2fa4288fc626696140c9aeafde2df6c6a11eb5d6e891a094cd",
   6248       "title": "lib/math/binary64/kernels.tri"
   6249     },
   6250     {
   6251       "name": "tricu-lib-binary64-layouts",
   6252       "version": "0.12.0",
   6253       "manifest": "8ca89c517b3caea9da8d9365684c592b2cca409576f1ba0e58e2584be7df90da",
   6254       "hash": "9b7cdb9330c85124759bc0a5855f5273eab808eea416ec6a5d0b915604f7078a",
   6255       "title": "lib/math/binary64/layouts.tri"
   6256     },
   6257     {
   6258       "name": "tricu-lib-binary64-near",
   6259       "version": "0.12.0",
   6260       "manifest": "440deb3d8cb6c22216fe1583938826f8c3faf14862f4a9fd7425c10a8182baf5",
   6261       "hash": "d10478e6889a0305755fe2b0edd7545b8e0ce98c4cd888a5753e2de423c6307f",
   6262       "title": "lib/math/binary64/near.tri"
   6263     },
   6264     {
   6265       "name": "tricu-lib-binary64-product-quotient",
   6266       "version": "0.12.0",
   6267       "manifest": "767c6d8b08832e4d8e149f60fff4a123355933e79b2f11152d9c6fc51d96da39",
   6268       "hash": "86a141f88c89eb929f74e2678a77fe7ae02b3bf78c15788f5d3c7d5745fba1d8",
   6269       "title": "lib/math/binary64/product_quotient.tri"
   6270     },
   6271     {
   6272       "name": "tricu-lib-binary64-quantize",
   6273       "version": "0.12.0",
   6274       "manifest": "cd5c71e6ab8d5d2825321d6c03876d05c7fb5b226d309f247a5178f1eeaac940",
   6275       "hash": "34f5b71ad545a7abba017e72e1647ef519920ada6f841e87ff5dbe78558d79d5",
   6276       "title": "lib/math/binary64/quantize.tri"
   6277     },
   6278     {
   6279       "name": "tricu-lib-binary64-working",
   6280       "version": "0.12.0",
   6281       "manifest": "2bab53a64f1e4b82cb3102e152de97a1ac3d2847737bc96b807639e7cc502784",
   6282       "hash": "921350bbe5dd0af4d5e5ab526ba4bc78d0473bd54bf9d9474ca0be9331881eac",
   6283       "title": "lib/math/binary64/working.tri"
   6284     },
   6285     {
   6286       "name": "tricu-lib-binary64",
   6287       "version": "0.12.0",
   6288       "manifest": "2d607b17eb92d4cda575d26d12d5cd4e5291c5f9e71156b2c361c1d74ee7122b",
   6289       "hash": "07a31b081d54b9706dd7971b146aebff7033a40cbbea124eddd414e0e5397a45",
   6290       "title": "lib/math/binary64.tri"
   6291     },
   6292     {
   6293       "name": "tricu-lib-native-math",
   6294       "version": "0.12.0",
   6295       "manifest": "7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db",
   6296       "hash": "32d3a06a8e3e3e41f9652e6bd00b0708a7ddb4c6c48143121a23a25957e08171",
   6297       "title": "lib/math/native.tri"
   6298     },
   6299     {
   6300       "name": "tricu-lib-parser",
   6301       "version": "0.12.0",
   6302       "manifest": "14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d",
   6303       "hash": "65a21f43996fbc503ed2bde3bb1931291a49be373d828cf18b6506f740e87f9c",
   6304       "title": "lib/parser.tri"
   6305     },
   6306     {
   6307       "name": "tricu-lib-patterns",
   6308       "version": "0.12.0",
   6309       "manifest": "703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e",
   6310       "hash": "3f65dce1eb074d496c42c961b0f9149ace2527ce8b3b968622b871ea5c5dc7ed",
   6311       "title": "lib/patterns.tri"
   6312     },
   6313     {
   6314       "name": "tricu-lib-prelude",
   6315       "version": "0.12.0",
   6316       "manifest": "6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823",
   6317       "hash": "be8b453912dd7528262d4d129de0288734ddda67c10d6bf5f05ba03a3bb4a0d6",
   6318       "title": "lib/prelude.tri"
   6319     },
   6320     {
   6321       "name": "tricu-lib-socket",
   6322       "version": "0.12.0",
   6323       "manifest": "fbf35bdc703a44baf1f842cc7aff5ced17bec1b634b9e2a185982391feb5086f",
   6324       "hash": "ab4b3e164f3cebbf979ad75424b195cbadf3a8a7023a891b46270ef883363d30",
   6325       "title": "lib/socket.tri"
   6326     },
   6327     {
   6328       "name": "tricu-lib-source-ast",
   6329       "version": "0.12.0",
   6330       "manifest": "c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f",
   6331       "hash": "af66062931c5de826bd336625d53c1c354fe6cc736e56e247ae550c542f0fa8a",
   6332       "title": "lib/source/ast.tri"
   6333     },
   6334     {
   6335       "name": "tricu-lib-source-binding",
   6336       "version": "0.12.0",
   6337       "manifest": "63a040e7bd4bc3da1b1466e156d0c9762767bd71c9a44a3c37c447262c267c4e",
   6338       "hash": "692e1c2339596f3499be3497149160e7735121844d6a40c6a3ecedd4b8b20663",
   6339       "title": "lib/source/binding.tri"
   6340     },
   6341     {
   6342       "name": "tricu-lib-source-binding-analysis",
   6343       "version": "0.12.0",
   6344       "manifest": "4b5ca357b50623070346cae49c2083dba6c28d1c9e009eff9df9d089f7a57483",
   6345       "hash": "ca65797235348b952523b11d276c054a448601df5815788540d17aadc79d4785",
   6346       "title": "lib/source/binding_analysis.tri"
   6347     },
   6348     {
   6349       "name": "tricu-lib-source-binding-support",
   6350       "version": "0.12.0",
   6351       "manifest": "9cc7c19f46270160e254cc704d4a7c6c31cecdd287ce528f347b139112157458",
   6352       "hash": "5ffe0c3293f7fa75c99db184e50963fbdb8d08b75ece9545012f8e5ef014cc1a",
   6353       "title": "lib/source/binding_support.tri"
   6354     },
   6355     {
   6356       "name": "tricu-lib-source-build-stable",
   6357       "version": "0.12.0",
   6358       "manifest": "69ab50002d8409ccae99ac193a9b0b2458240deabd2e6fea7ef05cbd7e7068a0",
   6359       "hash": "261f38e6d86777f58666cfa721bcb3ea68f0ff3dffbd8b5d0e6c759e551d14e2",
   6360       "title": "lib/source/build-stable.tri"
   6361     },
   6362     {
   6363       "name": "tricu-lib-source-build",
   6364       "version": "0.12.0",
   6365       "manifest": "db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86",
   6366       "hash": "e5ccd45c3149a9e5f46de7cff8076e59c3b7d94a3a223428a2884f56dde9ce73",
   6367       "title": "lib/source/build.tri"
   6368     },
   6369     {
   6370       "name": "tricu-lib-source-bundle",
   6371       "version": "0.12.0",
   6372       "manifest": "429e9d90706ea8f1301c398dc5b7dcdf7897f8d51cc4b6e9c580b142c598c4b1",
   6373       "hash": "c834c36fa1b984ad4d6b34fbdd784b3c1b732b1433f549b00e8df1931cf9a3b5",
   6374       "title": "lib/source/bundle.tri"
   6375     },
   6376     {
   6377       "name": "tricu-lib-source-compile",
   6378       "version": "0.12.0",
   6379       "manifest": "fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd",
   6380       "hash": "fffeb2fd3c25c6eb7fc21660eee8be391ef2a3adae58e28359d9f6920e82df1f",
   6381       "title": "lib/source/compile.tri"
   6382     },
   6383     {
   6384       "name": "tricu-lib-source-core",
   6385       "version": "0.12.0",
   6386       "manifest": "83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2",
   6387       "hash": "d7105ef477224dfb10ad2773e54744cb3f87ddf304eb753d7cb9ba40ea9cc3df",
   6388       "title": "lib/source/core.tri"
   6389     },
   6390     {
   6391       "name": "tricu-lib-source-equations",
   6392       "version": "0.12.0",
   6393       "manifest": "568c5d782a847e4f8d6b7061d51d34fc527a466b872ede27032104293df3bf8f",
   6394       "hash": "982ae0c7b3fcad6764df5187b00ea3c4bc8563c6244f8bd8f12c8706bd3ab9f5",
   6395       "title": "lib/source/equations.tri"
   6396     },
   6397     {
   6398       "name": "tricu-lib-source-export-cache",
   6399       "version": "0.12.0",
   6400       "manifest": "d937bb405fb9b40b88046e37623aee1b080a0b93a5c568aff132baeef9f44f54",
   6401       "hash": "bd98eac335b6d792fdcc58644e38b2dc063e9522c2475f78d9d51d0852af9058",
   6402       "title": "lib/source/export-cache.tri"
   6403     },
   6404     {
   6405       "name": "tricu-lib-source-index",
   6406       "version": "0.12.0",
   6407       "manifest": "c2946fe3ac0daf1a06d6f7deab9f7ad08d679c241b04ad9c0c6d3b6038cf091d",
   6408       "hash": "1f18232479e776982515edc3fe2c0f39fad79e2b428c2ff040d92edf5441ac6a",
   6409       "title": "lib/source/index.tri"
   6410     },
   6411     {
   6412       "name": "tricu-lib-compiler-io",
   6413       "version": "0.12.0",
   6414       "manifest": "e4757cead2d1072f68e6f2d01f8fde489b0d3fabef7733edd5e1c4b060857acc",
   6415       "hash": "5278cc3f3eddc4f1760997bff84e707ec6b9571fdaa7c3b895de7a2b22b92f35",
   6416       "title": "lib/source/io.tri"
   6417     },
   6418     {
   6419       "name": "tricu-lib-source-lexer",
   6420       "version": "0.12.0",
   6421       "manifest": "4cc4ed214d6e474b339c970d04cc09ced20c6472758b58897aabbd6f3a5bbb42",
   6422       "hash": "b75e428ce6d587893829792a87c3a374993d22c900eea793f2713e822440cb9f",
   6423       "title": "lib/source/lexer.tri"
   6424     },
   6425     {
   6426       "name": "tricu-lib-source-lock",
   6427       "version": "0.12.0",
   6428       "manifest": "97d9a9f670d55eec307a98766da971c1e796cff9d8325e63aa761bbc646a2f48",
   6429       "hash": "666164df3ec739d1c3d3637ec72ed9a85e9012a7c9c5f38c3bc96ebb22e3334d",
   6430       "title": "lib/source/lock.tri"
   6431     },
   6432     {
   6433       "name": "tricu-lib-source-map",
   6434       "version": "0.12.0",
   6435       "manifest": "2355ffab43e417e9d96202b9f905eb1680985091a06f0ea0f0c0bae57547e575",
   6436       "hash": "bf72cd9abf5b237b92f2f3ecf75a95e50dec6f0d214e19bfe7c6b63debbb1ea4",
   6437       "title": "lib/source/map.tri"
   6438     },
   6439     {
   6440       "name": "tricu-lib-source-module",
   6441       "version": "0.12.0",
   6442       "manifest": "d1d0667b5c3b717f91a4e89f06bea2686d5d54c4575e5432600b69a584b5f48a",
   6443       "hash": "beda492ecd9338eb0c75af08506edad760b914ab0c73ef055e1e1d7946821d6d",
   6444       "title": "lib/source/module.tri"
   6445     },
   6446     {
   6447       "name": "tricu-lib-source-object",
   6448       "version": "0.12.0",
   6449       "manifest": "cf1cfb646630b6fa904524d2af75769c0133387e8b43ef8acf8fce8e73e19c5f",
   6450       "hash": "f8d0c9a8a9d15ba99853f50002b3181fad0104ddff2a01d91aa6a081c376f97a",
   6451       "title": "lib/source/object.tri"
   6452     },
   6453     {
   6454       "name": "tricu-lib-source-order",
   6455       "version": "0.12.0",
   6456       "manifest": "1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e",
   6457       "hash": "53e15c0de7a8ed6cb1454e285a08d65b0a3cd1ffad877a6f598c94afa61d21d4",
   6458       "title": "lib/source/order.tri"
   6459     },
   6460     {
   6461       "name": "tricu-lib-source-parser",
   6462       "version": "0.12.0",
   6463       "manifest": "425b921ef62e99dd93f6d3389c82fdbb583eaeb857975717441c5469f98f3a73",
   6464       "hash": "9f63810fee2e20762f1a198535448a2187a90065a35428ec82a11aad85575643",
   6465       "title": "lib/source/parser.tri"
   6466     },
   6467     {
   6468       "name": "tricu-lib-source-pattern",
   6469       "version": "0.12.0",
   6470       "manifest": "d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123",
   6471       "hash": "1930e13f58f774f90a838b49128b1bcfd5a0f90a67ec779571858e001489b70c",
   6472       "title": "lib/source/pattern.tri"
   6473     },
   6474     {
   6475       "name": "tricu-lib-source-program",
   6476       "version": "0.12.0",
   6477       "manifest": "447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d",
   6478       "hash": "24b52c4f58744204c49b807b2af730a4800068742507f4138ba2e1a78bad0678",
   6479       "title": "lib/source/program.tri"
   6480     },
   6481     {
   6482       "name": "tricu-lib-source-resolve",
   6483       "version": "0.12.0",
   6484       "manifest": "ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe",
   6485       "hash": "29588b9deced8a3726d1d01c65c8d8e27bf29f4c91d4ff782c1e702492425fa6",
   6486       "title": "lib/source/resolve.tri"
   6487     },
   6488     {
   6489       "name": "tricu-lib-source-stable",
   6490       "version": "0.12.0",
   6491       "manifest": "47d34906362fae9bf7b296524e66f36662a4ebe8b73283d3e9103199458e17af",
   6492       "hash": "107082dcff7e8653d101b2475e5a70738fb00a23b6118ea97d89117d7e38cc39",
   6493       "title": "lib/source/stable.tri"
   6494     },
   6495     {
   6496       "name": "tricu-lib-source-staged-conditional-experiment",
   6497       "version": "0.12.0",
   6498       "manifest": "43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682",
   6499       "hash": "fa5e038bf32cbffd7a4afe3fe2d96115f87ea183913a01f80d44230efb8db4e7",
   6500       "title": "lib/source/staged-conditional-experiment.tri"
   6501     },
   6502     {
   6503       "name": "tricu-lib-source-staged-list-experiment",
   6504       "version": "0.12.0",
   6505       "manifest": "c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98",
   6506       "hash": "6dd7ebf2bc570e60ff489da21bc5e439892da1f40f1402c5b440fbd1815ac92f",
   6507       "title": "lib/source/staged-list-experiment.tri"
   6508     },
   6509     {
   6510       "name": "tricu-lib-source-staging-experiment",
   6511       "version": "0.12.0",
   6512       "manifest": "db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790",
   6513       "hash": "e331133fc728b1cb6c0deb0438aca410d90cd5cc6d747ce12907228afaea46e4",
   6514       "title": "lib/source/staging-experiment.tri"
   6515     },
   6516     {
   6517       "name": "tricu-lib-source-unit",
   6518       "version": "0.12.0",
   6519       "manifest": "e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30",
   6520       "hash": "2c0091f90bd46c1ec0c3cb3a93a82ca942f268766aab541c90b793be233e5080",
   6521       "title": "lib/source/unit.tri"
   6522     },
   6523     {
   6524       "name": "tricu-lib-arboricx-inspect",
   6525       "version": "0.12.0",
   6526       "manifest": "fe9b420e1e776fa1dda7b77857e322c0509ed308bb18441b76a3b03023f93468",
   6527       "hash": "f571888c5aa3f7a91e9d5d6c45c674851ea8e3598514ad8d535fd3e9056d0314",
   6528       "title": "lib/arboricx/inspect.tri"
   6529     },
   6530     {
   6531       "name": "tricu-lib-handler-testing",
   6532       "version": "0.12.0",
   6533       "manifest": "4a7b39b868bc30f46460b5cee2bb225a9db665775353aa5c71aafa567de7881e",
   6534       "hash": "e56378259592a4867829ca5447904b30ac5e21bd496eb68ad4d872c1af973d69",
   6535       "title": "lib/handlers/testing.tri"
   6536     },
   6537     {
   6538       "name": "tricu-lib-handler-upload",
   6539       "version": "0.12.0",
   6540       "manifest": "6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3",
   6541       "hash": "bbfdfb86841f2984340122be73b21a39b808e6ef02232e40e8c7016f0ff68851",
   6542       "title": "lib/handlers/upload.tri"
   6543     },
   6544     {
   6545       "name": "tricu-lib-io-objects",
   6546       "version": "0.12.0",
   6547       "manifest": "1ed153be17b754f1a058e419d84a39e2169d5d6518bb47e8ee8785b02860e424",
   6548       "hash": "bb3135842e3cebfe6bd10e0766a6711e4d46a8cf157af1dcc9f97e25795ac0a1",
   6549       "title": "lib/io/objects.tri"
   6550     },
   6551     {
   6552       "name": "tricu-lib-packages-base",
   6553       "version": "0.12.0",
   6554       "manifest": "fa9d4df0f82cac2754fdd3e92009cb48064856ff4cc5b18f092309aef7ff5ed4",
   6555       "hash": "f9f0ab0e44f6ae39479d74c6c66a2bdaba3f40bd26781c3ec95300c2ee3c07f3",
   6556       "title": "lib/packages/base.tri"
   6557     },
   6558     {
   6559       "name": "tricu-lib-packages-io",
   6560       "version": "0.12.0",
   6561       "manifest": "6f8add87fe39dd16c98025492360d957a4d97459631c08d0d0c10abfbec28de4",
   6562       "hash": "ae9c12c9bf2013b0c8711860a9b9dae310085dafc9c29388f6d6d3308b5f7b2b",
   6563       "title": "lib/packages/io.tri"
   6564     },
   6565     {
   6566       "name": "tricu-lib-recursion-list",
   6567       "version": "0.12.0",
   6568       "manifest": "4c79b7ad124027147b8fddd98c2b66cfd776c36d915c95dfb1fbf9b31a51fb88",
   6569       "hash": "60afc41f04fa65130326eeed4ca9e128bee5e90c7041f9641bbf9cfe87c142cd",
   6570       "title": "lib/recursion/list.tri"
   6571     },
   6572     {
   6573       "name": "tricu-lib-source-bundle-stable",
   6574       "version": "0.12.0",
   6575       "manifest": "a06948780686a4432f97ce0a7ab5f8ed66a535a6d5563275e5f32375a679cb59",
   6576       "hash": "3de401378f33dd8f93e9ca11c1c2bd73a458dabcd8d631a33ba17306f83d7d3b",
   6577       "title": "lib/source/bundle-stable.tri"
   6578     },
   6579     {
   6580       "name": "tricu-lib-tools-format-tri",
   6581       "version": "0.12.0",
   6582       "manifest": "05e75a9f4d3c40db786f64820b78774566b8d51d77d11e6e1e244dad9360568e",
   6583       "hash": "48ae69290f1858d9534fe1f60f7540ecaca466b6ec1f48a208c7b73981277fef",
   6584       "title": "lib/tools/format-tri.tri"
   6585     }
   6586   ]
   6587 }