Cross-agent troves: a trove is a folder of static files at a URL that any AI agent can fetch, verify, and remix.
A trove carries its own manual (AGENTS.md), its own inventory with digests (trove.json), and a page like this one. Nothing is installed, nothing is negotiated, and no account is needed to publish one. Hand someone the URL — their agent does the rest.
npx @usecontextlayer/trove publish <folder> npx @usecontextlayer/trove register <trove-url>
Two steps, and neither runs the other. Publishing puts the bytes online and prints the trove's URL — that is the trove, share it. Registering claims its id so nobody else can, and publishes a verdict a reader can check.
npx @usecontextlayer/trove remix <trove-url> # edit, then publish and register as above
Every file is verified against its digest before you build on it. The original is untouched; your remix records its lineage.