Skip to content
LogoLogo

Examples

Real-world patterns for building on Makechain.

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 Make ID 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 BMT proofs.
PythonBLAKE3BMT
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 RegistrationRegister a Make ID using WebAuthn passkeys on Tempo via MakeBundler.
SolidityWebAuthnTempo
Multi-Chain IdentityLink Ethereum, Solana, and Tempo addresses to a single Make ID.
SolidityEd25519EIP-191
Smart Wallet IntegrationERC-4337 wallets as Make ID owners with social recovery.
SolidityERC-4337
ENS + Make ID ResolutionResolve ENS names to Make IDs with verified address display.
TypeScriptENSviem
Solana Wallet VerificationVerify a Solana wallet against a Make ID via Ed25519 proof.
TypeScriptSolanaEd25519
Key RotationRotate signing keys using delegated agent keys with scoped permissions.
TypeScriptEd25519
Cross-Chain Social RecoveryInitiate recovery via multisig on Tempo using RecoveryRouter.
SolidityTempoMultisig
Crypto Governance6
DAO Project ManagementGovern collaborator additions through onchain DAO votes relayed into Makechain.
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.
SolidityTypeScriptBMT
Governance Proposal TrackingTrack proposals as commits with reactions for signaling.
TypeScriptREST
Treasury-Funded GrantsFork, submit work, claim grants verified by BMT 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
Social5
Activity FeedReal-time feed of follows, stars, reactions, and commits via streaming.
TypeScriptStreamingReact
Star LeaderboardRank projects by star count using reverse link indexes.
TypeScriptRESTReact
Contributor GraphVisualize contributor relationships using collaborator and commit data.
TypeScriptD3.jsReact
Follow RecommendationsSuggest accounts based on shared collaborations and star overlaps.
TypeScriptREST
Commit Reactions DashboardAggregate reactions to surface the most-liked contributions.
TypeScriptRESTReact
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
48 examples