{"id":"ship:47215b0f-d40c-47a5-b0d3-5b88c314014c","withdrawn":false,"project":{"slug":"loom","name":"Loom","url":"https://heyresearch.xyz/project/loom"},"domain":"build","claimType":"GITHUB_RELEASE","summary":"0.7.0: the send gate reads where every call pays","sourceType":"github","sourceUrl":"https://github.com/loomdesk-hq/sdk/releases/tag/v0.7.0","publishedAt":"2026-11-02T10:27:16.000Z","detectedAt":"2026-11-02T10:53:26.470Z","precision":"EXACT","verification":"PUBLICLY_VERIFIED","countedAs":"counted_once_with","countedWith":{"id":"ship:3e761f00-f605-450a-a744-612b64f43c0c","group":"release_day"},"countedAsSentence":"Counted once with its repository’s release day: ship:3e761f00-f605-450a-a744-612b64f43c0c stands for it in activity status and Build Momentum.","recordedAt":"2026-11-02T10:53:26.470Z","metadata":{"summary":"- `sendPlan` and `assertSendable` now read where every call pays. A close, collect, withdrawal or open on LoomLadder, a PilotGas fill or withdrawal, a LoomStake withdrawal, and every command and v4 action of a Universal Router swap must name the wallet (or the router itself, inside a swap). Anything else is refused, as is a call to one of these contracts the SDK cannot read, or a router command LoomDesk's swaps never use (TRANSFER, PAY_PORTION). A give or a delegate goes only to an address named in the new `recipients` option. Before this, a plan to a trusted contract was sent whatever it name","releaseVersion":"v0.7.0","prerelease":false},"sources":[{"evidenceRowId":"f769cd8f-27f7-4793-92cd-d68909450c90","sourceType":"GITHUB_REPO","sourceUrl":"https://github.com/loomdesk-hq/sdk/releases/tag/v0.7.0","observedAt":"2026-11-02T10:53:26.470Z","metadata":{"tag":"v0.7.0","prerelease":false}}],"disclaimer":"Public, source-backed activity HEY recorded. Still Building means counted ships during a market drawdown HEY itself tracked — it is not a prediction, not a ranking by price, and not investment advice. Few projects meet Still Building or Under the Radar at any time; both are strict by design, and list responses carry the counts."}