Skip to content
LogoLogo

Use cases

Real-world applications and patterns for building on Makechain. These examples demonstrate how the protocol's primitives — content-addressed projects, cryptographic identity, and consensus-ordered state — combine to solve problems across AI, crypto, developer tooling, and more.

AI Agents8
Claude Code AgentAutonomous coding agent that commits to Makechain with per-session attribution.
ClaudeTypeScriptMCP
GPT Function Calling BotOpenAI agent that creates projects and pushes commits via the REST API.
OpenAITypeScriptREST
Multi-Agent Code ReviewMultiple AI agents collaborate: one writes, one reviews, one merges via ref updates.
ClaudeOpenAITypeScript
AI PR ReviewerWatch commits via streaming, post review reactions on each bundle.
TypeScriptStreaming
Cursor IntegrationMCP server that lets Cursor read and write Makechain projects from the editor.
MCPTypeScript
Devin-Style Autonomous DevLong-running agent with its own owner address and delegated key that forks, implements, and submits for review.
ClaudeRustEd25519
AI Changelog GeneratorWatch commit bundles, generate human-readable changelogs as project metadata.
ClaudeStreamingREST
Copilot Commit SignerVS Code extension that signs AI-assisted commits with a scoped agent key.
TypeScriptEd25519VS Code
AI Data6
Training Data ProvenanceTrack ML dataset versions with content-addressed commits and QMDB operation proofs.
PythonBLAKE3QMDB
Model Version RegistryVersion ML models with refs for artifact hashes. Fork for fine-tuning lineage.
PythonREST API
RAG Over Project HistoryIndex all commits and refs in a project for retrieval-augmented generation.
TypeScriptOpenAIEmbeddings
Dataset Collaboration HubResearchers contribute labeled data via commit bundles with access control.
PythonTypeScript
AI Content AttributionWatermark and track AI-generated content with Ed25519 signatures.
TypeScriptEd25519
Prompt Version ControlVersion prompt templates as refs with CAS updates. Diff across versions.
TypeScriptREST
Crypto Identity7
Passkey RegistrationAuthorize a passkey-backed owner address and delegated Ed25519 key for Makechain V2.
SolidityWebAuthnTempo
Multi-Chain IdentityLink Ethereum, Solana, and Tempo addresses to a single owner address.
SolidityEd25519EIP-712
Smart Wallet IntegrationERC-4337 wallets as owner addresses with address-native Makechain attribution.
SolidityERC-4337
ENS + owner address resolutionResolve ENS names to owner addresses with verified address display.
TypeScriptENSviem
Solana Wallet VerificationVerify a Solana wallet against an owner address via Ed25519 proof.
TypeScriptSolanaEd25519
Key RotationRotate signing keys using delegated agent keys with scoped permissions.
TypeScriptEd25519
Cross-Chain Social RecoveryHistorical exploration of recovery-era contract architecture on Tempo.
SolidityTempoMultisig
Crypto Governance6
DAO Project ManagementGovern collaborator additions through external voting that submits ordinary Makechain messages.
SolidityTypeScriptDAO
Token-Gated RepositoryRestrict project access to ERC-20/721 token holders on Tempo.
SolidityERC-721REST
Multisig Merge ApprovalRequire N-of-M signatures before ref updates via CAS and coordination.
TypeScriptEd25519CAS
Onchain Bounty BoardPost bounties as metadata, verify completion via commit proofs, distribute rewards.
SolidityTypeScriptQMDB
Governance Proposal TrackingTrack proposals as commits with reactions for signaling.
TypeScriptREST
Treasury-Funded GrantsFork, submit work, claim grants verified by QMDB current-state proofs.
SolidityTypeScript
Developer Tools8
Git Remote HelperPush and fetch from Makechain projects using standard git commands.
RustGitCLI
GitHub MirrorTwo-way sync between GitHub repos and Makechain projects via webhooks.
TypeScriptGitHub APIREST
CI/CD PipelineRun tests on every commit bundle via streaming. Post results as reactions.
TypeScriptStreamingDocker
REST API Quick StartQuery projects, refs, and commits using @makechain/client in 20 lines.
TypeScript@makechain/client
SDK Quick StartFull lifecycle — create, commit, update refs — with @makechain/sdk.
TypeScriptviemwagmi
Rust CLI AutomationAutomate project management with shell scripts wrapping the CLI binary.
RustBashCLI
Webhook Event ProcessorForward real-time events to Slack, Discord, or HTTP via gRPC streaming.
TypeScriptgRPCWebhooks
Self-Hosted NodeRun a validator with Docker Compose, QMDB persistence, and Prometheus.
DockerPrometheusGrafana
Registries5
Package RegistryPublish npm or crate packages with content-addressed hashes and attestation.
TypeScriptBLAKE3
Container Image RegistryTrack container digests as commits with refs for tags.
TypeScriptDockerOCI
Smart Contract RegistryVerified Solidity source linked to deployments via verification claims.
SolidityTypeScript
IPFS Pinning IndexDecentralized index of IPFS CIDs as commits. Refs for pinning sets.
TypeScriptIPFS
Arweave Content IndexArweave transaction IDs as commit hashes with refs for content collections.
TypeScriptArweave
Creative8
Music Collab StudioFriends commit stems and tracks to a shared project. Fork to remix. React to pick favorites.
TypeScriptStreamingWeb Audio
Exquisite CorpseChain story where each writer commits the next chapter blind. Previous entries are immutable forever.
TypeScriptReactREST
Collaborative ZineSubmit articles and art as commits. Editors manage issue refs. Fork to start a spin-off.
TypeScriptReactIPFS
Open Source CookbookCommit recipes with signed attribution. Fork to customize. Star the ones you've actually cooked.
TypeScriptRESTReact
Mixtape ExchangeCurate playlist tracklists as commits. Fork your friend's taste. Discover music through the social graph.
TypeScriptSpotify APIREST
Photo365 JournalOne photo per day, committed with a cryptographic timestamp. Prove the streak. Friends follow along.
TypeScriptBLAKE3Streaming
Collaborative WorldbuildingBuild shared fictional universes. Refs for regions and timelines. Fork for alternate histories.
TypeScriptReactD3.js
Lyric Writing RoomSongwriters commit verses to a shared project. Collaborators suggest hooks. React to the lines that hit.
TypeScriptStreamingReact
Social8
Group Trip PlannerFriends commit itinerary ideas and vote on activities via reactions. Fork for alternate plans.
TypeScriptReactREST
Book ClubTrack reads as commits. React to passages. Build a shared reading list with your friends.
TypeScriptRESTReact
Fitness ChallengeCommit daily workout logs. Friends react to cheer you on. Fork a challenge to start your own.
TypeScriptStreamingReact
Time CapsuleCommit messages sealed with cryptographic timestamps. Open them in a year. Prove what you knew and when.
TypeScriptBLAKE3Ed25519
Prediction PoolFriends commit sealed predictions before events. Cryptographic timestamps prove who called it first.
TypeScriptEd25519REST
Watch Party SyncCoordinate movie nights. Commit reviews after. Build a shared watchlist as refs. React to hot takes.
TypeScriptStreamingReact
Secret SantaEncrypted gift assignments as commits. Cryptographic reveal on the day. Tamper-proof, no peeking.
TypeScriptEd25519REST
Meme AnthologyCurate and attribute memes with Ed25519 signatures. Fork collections. The reaction count doesn't lie.
TypeScriptIPFSReact
Integrations3
Cloudflare Worker GatewayDeploy a custom REST gateway that proxies Makechain data.
TypeScriptCloudflare WorkersHono
Telegram BotNotify channels of new commits and query project status inline.
TypeScriptTelegram API
Discord IntegrationSlash commands for project lookup, commit notifications, and reaction mirroring.
TypeScriptDiscord.js
59 examples