{"schema":"skein.envelope/v1","address":"sha256::09c6dfc416e7f41fe2bb6913b4df62e09e00db72060a9a2e35f50cd93324ed06","kind":"folio","stability":"stable","as_of":null,"body":{"type":"summary","title":"Overview: SKEIN, Interskein, Spindle, and the working loop","content":"Spiritengine is an ecosystem for preserving project knowledge and working with agents across more than one session. SKEIN and Spindle are the place to begin.\n\nSKEIN AND INTERSKEIN\n\nSKEIN is a local project workbench and a publishing system.\n\nInside a project, SKEIN stores findings, briefs, issues, and handoffs as folios. Sites group related work. Threads connect one piece of knowledge to another. Like git, SKEIN detects your project from a directory marker — `.skein/` — and a local service holds the data.\n\nSelected SKEIN material can also be published to stations such as Interskein, which is itself a SKEIN station and the public surface of this ecosystem. The `mesh` command searches stations, retrieves folios, and verifies their content and signatures.\n\nThe local workbench and public stations use the same folio format, but publishing is always deliberate and signed. A project does not become public because SKEIN was initialized in it. Nothing leaves your machine until you run a publish command against a station.\n\nSPINDLE\n\nSpindle runs installed agent harnesses in headless mode.\n\nIt launches Claude Code, Codex, Gemini, or Kimi in the background; preserves their results and sessions as spools; waits on several agents at once; and can isolate code-changing work in Git worktrees. Spindle does not call model APIs directly and needs no separate API integration: if a harness works interactively on your machine, Spindle launches that same CLI headlessly with its existing authentication.\n\nA delegated task becomes a spool. The spool records the request, harness, permissions, working directory, status, session, and result, and it survives restarts.\n\nTHE WORKING LOOP\n\nStart from an existing project. Initialize SKEIN in it. Record what is true about the project now. Use Spindle to inspect and challenge that understanding with read-only agents. Write the useful result back into SKEIN. Create briefs for the next work — some for pairing, some ready to run autonomously. Launch the ones you choose.\n\nThe Quickstart on this site walks that loop end to end.\n\nSHUTTLE\n\nShuttle launches and manages interactive Claude Code and Codex sessions in tmux, including sessions started directly from a SKEIN brief. Use it when work should stay visible and interactive rather than running as a background spool. It is an add-on to the SKEIN-Spindle workflow, not a requirement.","created_at":"2026-07-23T16:11:43.871786+00:00","created_by":"splice-0722"},"proof":{"profile":"skein.folio.canon/v1","content_hash":"sha256::09c6dfc416e7f41fe2bb6913b4df62e09e00db72060a9a2e35f50cd93324ed06","signature_bundle":{"identity_scheme":"sigstore-public-v1","bundles":["{\"mediaType\":\"application/vnd.dev.sigstore.bundle.v0.3+json\",\"verificationMaterial\":{\"certificate\":{\"rawBytes\":\"MIIDLTCCArSgAwIBAgIUQ8aeDLI6Xe4s7LhNBkHJ9BKrROAwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYwNzI0MjA1MDE4WhcNMjYwNzI0MjEwMDE4WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQXoIv194t+lWh3yWBPnMSf++iBfp36Rh61qoGS+U40iL/H7u2YiZxe3iUZcp0+beqBW9TurAQ+vtDJF2J1+yuqOCAdMwggHPMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUQCdxb+YzhMyXi68U4KCAmoEaDgUwHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wJgYDVR0RAQH/BBwwGoEYcGF0cmlja3NteXRoMDFAZ21haWwuY29tMCkGCisGAQQBg78wAQEEG2h0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbTArBgorBgEEAYO/MAEIBB0MG2h0dHBzOi8vYWNjb3VudHMuZ29vZ2xlLmNvbTBbBgorBgEEAYO/MAEYBE0MS0NoVXhNRGd3T0RrMk5qTXhORGMxTURNeE1UVXlNakFTSDJoMGRIQnpPaVV5UmlVeVJtRmpZMjkxYm5SekxtZHZiMmRzWlM1amIyMDCBigYKKwYBBAHWeQIEAgR8BHoAeAB2AN09MGrGxxEyYxkeHJlnNwKiSl643jyt/4eKcoAvKe6OAAABn5Xkp/IAAAQDAEcwRQIhAKfxbg2wVoQ8LkNiU2hJJBiuq6ICjlCGLAtPseQ0yYU6AiBVdGLAmR3wk8Rvi073WxdeRVSU//vjETRv3xpbjXOewDAKBggqhkjOPQQDAwNnADBkAjB9jWpScHKYwXS8+YLDAF0JaVHzD9tZZ/DtewlH6VIvlTHH6aLOp5wHxw+j40zckQcCME3DpTWXdXNbcxsliNJSM3RgUamYa5zuLtZqZ5RuMArYHKXZR2H8W7LZJg4B8EHV5A==\"},\"tlogEntries\":[{\"logIndex\":\"2238347217\",\"logId\":{\"keyId\":\"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0=\"},\"kindVersion\":{\"kind\":\"hashedrekord\",\"version\":\"0.0.1\"},\"integratedTime\":\"1784926218\",\"inclusionPromise\":{\"signedEntryTimestamp\":\"MEUCIQChuZv/Ykvuo4/nyUtfcLwXloq1eGyWFZYWKI9MFr3nzgIgIUnZx79E+l/tGPeukZTSBibNWNdGjHw6i8XOzbiQ0Wc=\"},\"inclusionProof\":{\"logIndex\":\"2116442955\",\"rootHash\":\"raW+k1r4BYRJnlOk1aUuoB/3Pxk0DS9KOocGFy0Hmpg=\",\"treeSize\":\"2116442962\",\"hashes\":[\"vZez3wU8PCgimLshrwfECBb7DPwnFb5DVqt38B49tK8=\",\"LCuQ4uigiXH53Seu4QdrryMu5Mnd8j0+RrA4Dydfcpo=\",\"85zS1IgaHQR+BXkJWAFtJwiUUlSexXUiZXC1dUGcscA=\",\"tDLBxtLRR2KZh1FxrrtEPUANig41MR+JKyWfpaltjqQ=\",\"MIgoDYifrOH5QJ1gzA+/a9Ytysl5jbY5ljElgCEd0gQ=\",\"M5sh7Q7ReqDuhc7gQuqQRi3hiQcZU4VYdhQkXfIrcuA=\",\"8i2EEI5UIwCqjIwD2RVlHBfYMyaRd5K95Kv9Yk7I2Qw=\",\"3zJkUgaIO7DDMzMvoT+4PGIEKSj4TMCJd+a8kGeFUNE=\",\"pokt2d0D64JKZzKmXCPL9hmqvzGMgOH7n0eazIO4cug=\",\"eF6xBbTHDlmIMdOwg1cTdcxv4LFoTlahtBvKsi2AIA4=\",\"FL3Sq8iFqFJFQc1UtUqjJF4FpEEZS3IgG5w9pxzy7jA=\",\"aCIPI0JZ1VsErmymzuhtNhCV6GuO1kGq6l8vnFsDacs=\",\"VXfPx9761tyeSvCJ30dPBHu/kuNyhSzPZlpTZ4dqqIs=\",\"YDom/NXeu/8rNgDaKngcfmuifYTb+hVPIZUElHUJLJs=\",\"sXJcOdBCSAbMlJ+t7sWGAY7emODlu6Tf9jo6KEGpTA8=\",\"GxT6+CEXxY8Ak/besnRW/IK3DhneHQ5X5rIcw8L01DQ=\",\"Rq/A2aTC9e54ldNjcpsJ26rX/h8JlN6ZHxgw7yEa6C0=\",\"+/VZ56MsIPxMiyLAodzKXo5TEWdQp36z89qLhpzloAo=\",\"daxmZaajRpZV+JxHiOYZhJBiSKN5ucqjh2WnGbHhirw=\",\"DOCeoSMovIvLExkhIvisow9AuNXgeWs4ECkyR6EcqYU=\"],\"checkpoint\":{\"envelope\":\"rekor.sigstore.dev - 1193050959916656506\\n2116442962\\nraW+k1r4BYRJnlOk1aUuoB/3Pxk0DS9KOocGFy0Hmpg=\\n\\n— rekor.sigstore.dev wNI9ajBFAiAB5hG12Ktf2EUlj5I2crTUMKecsW19zQGvWuqG3hjVWAIhALFC9dEz/E/CWqeWhHWi5y6AqOoOkVCSBVrZnfRXKeao\\n\"}},\"canonicalizedBody\":\"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiaGFzaGVkcmVrb3JkIiwic3BlYyI6eyJkYXRhIjp7Imhhc2giOnsiYWxnb3JpdGhtIjoic2hhMjU2IiwidmFsdWUiOiJkYTU5OTRhNjFjZWFhYWFhMTE3YjJlMDQ1Njk1ODczMmU0MzZkYjNlMGMwMjA5NjIwZWJiMWRkOTkxOTUxODhkIn19LCJzaWduYXR1cmUiOnsiY29udGVudCI6Ik1FVUNJUUNsTG1MMFFtVk1NOGVqaVo3NXNXaHdlZnNMQmFCd2ZYbm1wSkVjclNxS1pRSWdkeXJSazJBbiswUy8wMFVmNjB1MkkyaDEwYUt2R0Ixblo1bXZYQmtianpNPSIsInB1YmxpY0tleSI6eyJjb250ZW50IjoiTFMwdExTMUNSVWRKVGlCRFJWSlVTVVpKUTBGVVJTMHRMUzB0Q2sxSlNVUk1WRU5EUVhKVFowRjNTVUpCWjBsVlVUaGhaVVJNU1RaWVpUUnpOMHhvVGtKclNFbzVRa3R5VWs5QmQwTm5XVWxMYjFwSmVtb3dSVUYzVFhjS1RucEZWazFDVFVkQk1WVkZRMmhOVFdNeWJHNWpNMUoyWTIxVmRWcEhWakpOVWpSM1NFRlpSRlpSVVVSRmVGWjZZVmRrZW1SSE9YbGFVekZ3WW01U2JBcGpiVEZzV2tkc2FHUkhWWGRJYUdOT1RXcFpkMDU2U1RCTmFrRXhUVVJGTkZkb1kwNU5hbGwzVG5wSk1FMXFSWGROUkVVMFYycEJRVTFHYTNkRmQxbElDa3R2V2tsNmFqQkRRVkZaU1V0dldrbDZhakJFUVZGalJGRm5RVVZSV0c5SmRqRTVOSFFyYkZkb00zbFhRbEJ1VFZObUt5dHBRbVp3TXpaU2FEWXhjVzhLUjFNclZUUXdhVXd2U0RkMU1sbHBXbmhsTTJsVldtTndNQ3RpWlhGQ1Z6bFVkWEpCVVN0MmRFUktSakpLTVN0NWRYRlBRMEZrVFhkblowaFFUVUUwUndwQk1WVmtSSGRGUWk5M1VVVkJkMGxJWjBSQlZFSm5UbFpJVTFWRlJFUkJTMEpuWjNKQ1owVkdRbEZqUkVGNlFXUkNaMDVXU0ZFMFJVWm5VVlZSUTJSNENtSXJXWHBvVFhsWWFUWTRWVFJMUTBGdGIwVmhSR2RWZDBoM1dVUldVakJxUWtKbmQwWnZRVlV6T1ZCd2VqRlphMFZhWWpWeFRtcHdTMFpYYVhocE5Ga0tXa1E0ZDBwbldVUldVakJTUVZGSUwwSkNkM2RIYjBWWlkwZEdNR050YkdwaE0wNTBaVmhTYjAxRVJrRmFNakZvWVZkM2RWa3lPWFJOUTJ0SFEybHpSd3BCVVZGQ1p6YzRkMEZSUlVWSE1tZ3daRWhDZWs5cE9IWlpWMDVxWWpOV2RXUklUWFZhTWpsMldqSjRiRXh0VG5aaVZFRnlRbWR2Y2tKblJVVkJXVTh2Q2sxQlJVbENRakJOUnpKb01HUklRbnBQYVRoMldWZE9hbUl6Vm5Wa1NFMTFXakk1ZGxveWVHeE1iVTUyWWxSQ1lrSm5iM0pDWjBWRlFWbFBMMDFCUlZrS1FrVXdUVk13VG05V1dHaE9Va2RrTTFRd1VuSk5helZ4VkZob1QxSkhUWGhVVlZKT1pVVXhWVlpZYkU1aGEwWlVVMFJLYjAxSFVrbFJibkJRWVZaV05RcFZiV3hXWlZaS2RGSnRjRnBOYW10NFdXMDFVMlZyZUhSYVNGcHBUVzFTZWxkc1RURmhiVWw1VFVSRFFtbG5XVXRMZDFsQ1FrRklWMlZSU1VWQloxSTRDa0pJYjBGbFFVSXlRVTR3T1UxSGNrZDRlRVY1V1hoclpVaEtiRzVPZDB0cFUydzJORE5xZVhRdk5HVkxZMjlCZGt0bE5rOUJRVUZDYmpWWWEzQXZTVUVLUVVGUlJFRkZZM2RTVVVsb1FVdG1lR0puTW5kV2IxRTRUR3RPYVZVeWFFcEtRbWwxY1RaSlEycHNRMGRNUVhSUWMyVlJNSGxaVlRaQmFVSldaRWRNUVFwdFVqTjNhemhTZG1rd056TlhlR1JsVWxaVFZTOHZkbXBGVkZKMk0zaHdZbXBZVDJWM1JFRkxRbWRuY1docmFrOVFVVkZFUVhkT2JrRkVRbXRCYWtJNUNtcFhjRk5qU0V0WmQxaFRPQ3RaVEVSQlJqQktZVlpJZWtRNWRGcGFMMFIwWlhkc1NEWldTWFpzVkVoSU5tRk1UM0ExZDBoNGR5dHFOREI2WTJ0UlkwTUtUVVV6UkhCVVYxaGtXRTVpWTNoemJHbE9TbE5OTTFKblZXRnRXV0UxZW5WTWRGcHhXalZTZFUxQmNsbElTMWhhVWpKSU9GYzNURnBLWnpSQ09FVklWZ28xUVQwOUNpMHRMUzB0UlU1RUlFTkZVbFJKUmtsRFFWUkZMUzB0TFMwSyJ9fX19\"}],\"timestampVerificationData\":{\"rfc3161Timestamps\":[{\"signedTimestamp\":\"MIIE6jADAgEAMIIE4QYJKoZIhvcNAQcCoIIE0jCCBM4CAQMxDTALBglghkgBZQMEAgEwgcEGCyqGSIb3DQEJEAEEoIGxBIGuMIGrAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQg2ayrNDg5IspCO+jTz40v9vE8v4q1qpsMd18AaOnIdPcCFHsGusRzUo1zYwzgg4zas2E3ly0UGA8yMDI2MDcyNDIwNTAxOFowAwIBAQIIdLqO42Fta/KgMqQwMC4xFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEVMBMGA1UEAxMMc2lnc3RvcmUtdHNhoIICFDCCAhAwggGWoAMCAQICFDoTVC8MkGHuvMFDL8uKjosqI4sMMAoGCCqGSM49BAMDMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQwHhcNMjUwNDA4MDY1OTQzWhcNMzUwNDA2MDY1OTQzWjAuMRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxFTATBgNVBAMTDHNpZ3N0b3JlLXRzYTB2MBAGByqGSM49AgEGBSuBBAAiA2IABOK2tmfISjYoNk/ZBYwgE6Bht9I5MvlkL9wcy/pir4dUijUf1MLsLHzQoOLK8qGAHfBOorKL1QNzOGqDXZvUA4udGfJ0xMr6oHwz7UyMFyLX4lvwBX9Ve7sJG5AKI9McXKNqMGgwDgYDVR0PAQH/BAQDAgeAMB0GA1UdDgQWBBSJ/XlDh8/QZUbDAkbHLHNbfbTrAzAfBgNVHSMEGDAWgBSY7AHvf7tR/9SVHm+KiJhTB4nOvzAWBgNVHSUBAf8EDDAKBggrBgEFBQcDCDAKBggqhkjOPQQDAwNoADBlAjA7abFf+imjtKshf1DLF9mklFykBXaBk6bUBnNH7atXLLpRzxhunbJsjDXdyQfhtxECMQDmo7wXI6SZim+Db/tk2qI/FHOfm+ooehVwgiq2kqrqXtO86rMDHFyU3tXBMbx775cxggHcMIIB2AIBATBRMDkxFTATBgNVBAoTDHNpZ3N0b3JlLmRldjEgMB4GA1UEAxMXc2lnc3RvcmUtdHNhLXNlbGZzaWduZWQCFDoTVC8MkGHuvMFDL8uKjosqI4sMMAsGCWCGSAFlAwQCAaCB/DAaBgkqhkiG9w0BCQMxDQYLKoZIhvcNAQkQAQQwHAYJKoZIhvcNAQkFMQ8XDTI2MDcyNDIwNTAxOFowLwYJKoZIhvcNAQkEMSIEIEPzXBbrl1ef5ukm1LUpXcPKirq7VHqRgOm8uL6pgiowMIGOBgsqhkiG9w0BCRACLzF/MH0wezB5BCCF+Se8B6tiysO0Q1bBDvyBssaIP9p6uebYcNnROs0FtzBVMD2kOzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAgRoMGYCMQDDH2ws9Hu7LzpImKnIY+0Savq3zm7fJJ33IbSVWTRvYW+4fHpsp5R9oy7VSw2wEZYCMQDSLw3MD6llRDEzr4X6YilgST1HTz5mgi9ImtWm/CJyx060+b0oZqFbWB4zdATKWIg=\"}]}},\"messageSignature\":{\"messageDigest\":{\"algorithm\":\"SHA2_256\",\"digest\":\"2lmUphzqqqoRey4EVpWHMuQ22z4MAgliDrsd2ZGVGI0=\"},\"signature\":\"MEUCIQClLmL0QmVMM8ejiZ75sWhwefsLBaBwfXnmpJEcrSqKZQIgdyrRk2An+0S/00Uf60u2I2h10aKvGB1nZ5mvXBkbjzM=\"}}"],"canonical_bytes":"c2tlaW4ubWFuaWZlc3QuY2Fub24vdjEAeyJsZWFmX2NvdW50Ijo1LCJyb290Ijoic2hhMjU2OjoyZGM2MjQ4MTViOWQ3MzE0MTE2MjMzNjA2OTYyNmI5MTZlZjdjOGVjNTdjMmJlYWM2ZTM4ODE1YmZlMjI3MjAwIn0=","canon_version":"skein.manifest.canon/v1","trust_root_pin":null},"manifest":{"descriptor":{"leaf_count":5,"root":"sha256::2dc624815b9d73141162336069626b916ef7c8ec57c2beac6e38815bfe227200"},"leaf_list":["sha256::09c6dfc416e7f41fe2bb6913b4df62e09e00db72060a9a2e35f50cd93324ed06","sha256::63519e06d85efbdcd107f2fea5027e1468f0a957887e419813c17042723de673","sha256::8cdfbaa43ed94fc25b8f3a85c255ce511eebf3c1dee5a569986bdc59dfed9bc4","sha256::b3c9d4db4eaf664f087e3957c63ca3b4fb1ea0bda96eda23a8ee9bae6e269324","sha256::d8d57441dd567cd8ad36bf23cf487c5fe4fda50feb437e38eb327bee7488060f"]}},"asserted":{"verdict":"SIGNED — patricksmyth01@gmail.com (verified)","signer":{"issuer":"https://accounts.google.com","subject":"patricksmyth01@gmail.com"},"status":"open","site":null,"threads_out":[],"threads_in":[],"lineage":{"parents":[],"children":[],"siblings":[]},"superseded_by":null,"descendants":[]},"links":{"self":"/folio/sha256::09c6dfc416e7f41fe2bb6913b4df62e09e00db72060a9a2e35f50cd93324ed06","markdown":"/folio/sha256::09c6dfc416e7f41fe2bb6913b4df62e09e00db72060a9a2e35f50cd93324ed06.md","json":"/folio/sha256::09c6dfc416e7f41fe2bb6913b4df62e09e00db72060a9a2e35f50cd93324ed06.json","catalog":"/","bundle":"/folio/sha256::09c6dfc416e7f41fe2bb6913b4df62e09e00db72060a9a2e35f50cd93324ed06/bundle"},"next":null}