Skip to content
$VIBES--
>_ vibestarter://docs/origin-capsule

Docs.

Protocol

Origin 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-8004

Supported 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.