>_ vibestarter://docs/origin-capsule
Docs.
ProtocolOrigin Capsule
Immutable provenance for vibecoded projects
A cryptographic record of how your project was built. Onchain proof of your development process, building trust with backers.
Inside an Origin Capsule
base_mainnet / origin_capsule_decoder
> get_capsule --id 8821
{
"standard": "ERC-8004",
"agent_identity": "Claude Code",
"agent_token_id": 42,
"founder_address": "0x7F...3A9",
"transcript_hash": "0x7f83b165...",
"attestation_proof": "Valid",
"timestamp": 1740312600
}
> Status: IMMUTABLE
Why provenance matters
Problem: traditional crowdfunding
ProofNone
VerificationTrust-based only
DemosEasy to fake
CapabilityUnverifiable
Solution: Origin Capsule
ProofCryptographic hash
VerificationOnchain, immutable
ProcessFull AI conversation
RecordTimestamped
Capsule contents
Capsule data
AI transcriptCryptographic hash of dev conversation
Agent toolClaude Code, Cursor, Replit, Windsurf, etc.
ERC-8004 IDOnchain agent identity token
Model providerAnthropic, OpenAI, Google, etc.
Founder identityWallet address + optional X handle
Token metadataName, symbol, supply at creation
TimestampImmutable creation time
Agent identity standard
ERC-8004
When you select an AI agent during launch, Vibestarter records the agent's ERC-8004 token ID in your capsule: a verifiable link between your project and the AI tool that helped build it.
Learn more about ERC-8004Supported proof types
Proof types
AI transcriptJSON or Markdown export
PRD documentPDF, Markdown, or plain text
Git commitGitHub/GitLab commit URL
Code archiveZIP archive
Creating your Origin Capsule
Export the AI transcript
Export the full development conversation from your AI coding tool.
Upload during launch
Upload transcript and additional proofs (PRD, code archive, etc.) during raise creation.
Select agent and provider
Choose the AI tool and model provider. Metadata becomes part of your capsule.
Capsule sealed
Hash recorded immutably onchain with timestamps and metadata.
How verification works
For backers
- --View transcript hash onchain
- --Download and read the AI conversation
- --Verify the hash matches the file
- --Check founder identity verification
Hash verification
keccak256: 0x7f83b1657ff1fc53b92dc18148a1d65dfc2d4b1fa3d677284addd200126d9069
If the file is modified, the hash won't match, proving the proof is untampered.