# Cowboy Protocol ## Docs - [Actor Identity](https://docs.cowboy.inc/architecture/actor-vm/actor-identity.md): Discoverable actor metadata using dunder storage keys - [Determinism & Sandboxing](https://docs.cowboy.inc/architecture/actor-vm/determinism-and-sandbox.md): How Cowboy achieves deterministic Python execution in a blockchain environment - [Minimal Actor](https://docs.cowboy.inc/architecture/actor-vm/minimal-actor.md): Example of creating a minimal Actor - [Actor VM Overview](https://docs.cowboy.inc/architecture/actor-vm/overview.md): Understanding Cowboy's deterministic Python execution environment - [Resource Limits](https://docs.cowboy.inc/architecture/actor-vm/resource-limits.md): Resource limiting mechanisms in Actor VM - [Entitlements Specification](https://docs.cowboy.inc/architecture/entitlements/entitlements-specification.md): Canonical, normative specification of Cowboy's entitlements system. - [Entitlements Overview](https://docs.cowboy.inc/architecture/entitlements/overview.md): Understanding Cowboy's declarative permissions system for actors and runners. - [Dual EIP-1559 Basefee Mechanism](https://docs.cowboy.inc/architecture/fees/dual-eip1559.md): Independent fee markets for Cycles and Cells - [Metering Points Reference](https://docs.cowboy.inc/architecture/fees/metering-points.md): Complete reference of where and how Cycles and Cells are charged - [Fee Model Overview](https://docs.cowboy.inc/architecture/fees/overview.md): Understanding Cowboy's dual-metered gas system (Cycles + Cells) - [Worked Fee Example](https://docs.cowboy.inc/architecture/fees/worked-example.md): Complete transaction cost calculation with detailed breakdown - [Key Format Specification](https://docs.cowboy.inc/architecture/keys/key-format.md): How Cowboy stores, encodes, and discovers private keys - [Callback, Timeout & Challenge](https://docs.cowboy.inc/architecture/offchain/callback-timeout-challenge.md): Callback mechanism, timeout handling, and verification modes for off-chain compute - [Off-Chain Task Lifecycle](https://docs.cowboy.inc/architecture/offchain/lifecycle.md): Complete workflow from task submission to payment distribution - [Off-Chain Compute Overview](https://docs.cowboy.inc/architecture/offchain/overview.md): Understanding Cowboy's verifiable off-chain computation framework - [DoS Protection Parameters](https://docs.cowboy.inc/architecture/scheduler/dos-parameters.md): Parameter configuration to prevent denial-of-service attacks - [Timers & Scheduler Overview](https://docs.cowboy.inc/architecture/scheduler/overview.md): Understanding Cowboy's protocol-level timer system - [Sequence Diagram](https://docs.cowboy.inc/architecture/scheduler/sequence-diagram.md): Sequence diagram of scheduler workflow - [Idempotency](https://docs.cowboy.inc/architecture/tx/idempotency.md): Transaction idempotency guarantees - [Reentrancy](https://docs.cowboy.inc/architecture/tx/reentrancy.md): Protection against reentrancy attacks - [Transaction Fields](https://docs.cowboy.inc/architecture/tx/tx-fields.md): Field descriptions of Cowboy transactions - [Naming Conventions](https://docs.cowboy.inc/assets/naming-conventions.md): Standardized naming for files, assets, and code throughout the Cowboy project - [Terminology Linting](https://docs.cowboy.inc/assets/term-lint.md): Automated tools to enforce consistent terminology throughout documentation - [CIP-1: Actor Message Scheduler (v2)](https://docs.cowboy.inc/cips/cip-1-actor-scheduler.md): Code-aligned v2 — aligns with CIP-5 revised 2026-04-20 (per-fire fee_payer model, three-path lifecycle, LANE_TIMER_CYCLES naming); unifies CIP-1 GBA with CIP-5 §9 auction - [CIP-10: Runner Container Runtime (v2)](https://docs.cowboy.inc/cips/cip-10-runner-containers.md): Code-aligned v2 — concrete container registry actor address (0x0F), SettlementConfig fee plumbing, CIP-23 BillingAttestation reuse - [CIP-11: Runner Connectivity and Push Job Delivery](https://docs.cowboy.inc/cips/cip-11-runner-connectivity.md): Persistent runner↔validator connections, vote-piggybacked presence attestation, and push-based job dispatch - [CIP-12: On-Chain Governance & System Actor Upgrades](https://docs.cowboy.inc/cips/cip-12-governance.md): Bicameral stake + validator governance with a Security Council emergency authority and built-in system actor upgrade mechanism - [CIP-13: Runner Stake Delegation (v2)](https://docs.cowboy.inc/cips/cip-13-runner-delegation.md): Code-aligned v2 — opcode renumbering (44–48 to avoid collision), explicit amendment to CIP-2 §5 VRF formula, slashing routing reuse, CIP-23 interaction - [CIP-14: DNS-Addressable Actors (v2)](https://docs.cowboy.inc/cips/cip-14-dns-addressable-actors.md): Code-aligned v2 — real PVM syscalls, real RPC primitives, real address space, real entitlement registry / settlement plumbing - [CIP-15: Public Asset Hosting (v2)](https://docs.cowboy.inc/cips/cip-15-public-asset-hosting.md): Code-aligned v2 — separates ingress.static, conforms terminology to CIP-9 / CBFS, fixes routing & CORS precedence, ties serving to existing CIP-9 status - [CIP-16: Custom Domains and First-Party TLDs (v2)](https://docs.cowboy.inc/cips/cip-16-custom-domains.md): Code-aligned v2 — MajorityVote DNS verification, system-mediated callback, explicit migration, fee-charged reverification, corrected status codes, verified-fqdn injection - [CIP-18: Payment Gating](https://docs.cowboy.inc/cips/cip-18-payment-gating.md): Per-request payment gating for DNS-addressable actors with four payment models, x402 wire compatibility, and a PaymentGate system actor for on-chain accounting - [CIP-2: Verifiable Off-Chain Compute (v2)](https://docs.cowboy.inc/cips/cip-2-offchain-compute.md): Code-aligned v2 — adds DNS verification primitives required by CIP-16 v2 and clarifies the Custom executor extension pattern - [CIP-20: Fungible Token Standard](https://docs.cowboy.inc/cips/cip-20-fungible-tokens.md): Platform-native fungible tokens with optional validation hooks - [CIP-21: DEX & Liquidity Pools](https://docs.cowboy.inc/cips/cip-21-liquidity-pools.md): Hybrid AMM standard with V2/V3 pools and platform primitives - [CIP-22: Continuous Clearing Auctions](https://docs.cowboy.inc/cips/cip-22-continuous-clearing-auctions.md): Fair token launches with per-block clearing and automatic LP seeding - [CIP-3: Dual-Metered Fee Model](https://docs.cowboy.inc/cips/cip-3-fee-model.md): Authoritative specification for Cycles, Cells, and fee markets - [CIP-4: State Storage & Persistence](https://docs.cowboy.inc/cips/cip-4-storage.md): QMDB flat key-value architecture for state management and Merkle proofs - [CIP-5: Native Timer Mechanism](https://docs.cowboy.inc/cips/cip-5-timers.md): Height-triggered one-shot timers with end-of-block delivery - [CIP-6: Python SDK & Actor API](https://docs.cowboy.inc/cips/cip-6-sdk.md): Normative specification of the cowboy_sdk Python package, actor lifecycle, runtime syscalls, and CLI surface for Cowboy actor development - [CIP-7: Watchtower](https://docs.cowboy.inc/cips/cip-7-simple-stream-protocol.md): Watchtower — the canonical Cowboy stream protocol. Actor-native streaming with deterministic signatures, bounded replay, header filters, VM-level payload encryption, CBY-native per-epoch key billing, and optional timer-driven ingestion - [CIP-9: Steamtrain-Backed Runner Storage (v2)](https://docs.cowboy.inc/cips/cip-9-runner-storage.md): Code-aligned v2 — adds GET_MANIFEST RPC, ManifestCommitted event, canonical manifest serialization, and Gateway serving authority over existing CIP-9 status - [cowboy account](https://docs.cowboy.inc/cli-specs/cowboy-account.md): Query account information on the Cowboy blockchain - [cowboy actor](https://docs.cowboy.inc/cli-specs/cowboy-actor.md): Deploy, execute, and query actors on the Cowboy blockchain - [cowboy actor new](https://docs.cowboy.inc/cli-specs/cowboy-actor-new.md): Scaffold a new actor from a template - [cowboy block](https://docs.cowboy.inc/cli-specs/cowboy-block.md): Query block information on the Cowboy blockchain - [cowboy entitlement](https://docs.cowboy.inc/cli-specs/cowboy-entitlement.md): Grant scoped permissions between accounts and actors - [cowboy fund-actor](https://docs.cowboy.inc/cli-specs/cowboy-fund-actor.md): Fund an actor's balance so it can pay its own gas - [cowboy init](https://docs.cowboy.inc/cli-specs/cowboy-init.md): Scaffold a new Cowboy project with wallet and starter actor - [cowboy query](https://docs.cowboy.inc/cli-specs/cowboy-query.md): Query blocks and transactions in bulk on the Cowboy blockchain - [cowboy runner & job](https://docs.cowboy.inc/cli-specs/cowboy-runner-job.md): Manage runners and off-chain compute jobs on the Cowboy blockchain - [cowboy status](https://docs.cowboy.inc/cli-specs/cowboy-status.md): Show Cowboy network status (height, mempool, sync, basefee) - [cowboy token](https://docs.cowboy.inc/cli-specs/cowboy-token.md): Create and manage CIP-20 fungible tokens on the Cowboy blockchain - [cowboy transaction](https://docs.cowboy.inc/cli-specs/cowboy-transaction.md): Submit and query transactions on the Cowboy blockchain - [cowboy transfer](https://docs.cowboy.inc/cli-specs/cowboy-transfer.md): Transfer CBY between accounts on the Cowboy blockchain - [cowboy upgrade-actor](https://docs.cowboy.inc/cli-specs/cowboy-upgrade-actor.md): Upgrade a deployed actor's code (system deployers only) - [cowboy volume](https://docs.cowboy.inc/cli-specs/cowboy-volume.md): CIP-9 volume operations — mount, read, and inspect CBFS volumes - [cowboy wallet](https://docs.cowboy.inc/cli-specs/cowboy-wallet.md): Create and manage secp256k1 wallets for Cowboy - [cowboy watchtower](https://docs.cowboy.inc/cli-specs/cowboy-watchtower.md): Manage Watchtower data feeds on the Cowboy blockchain - [Key Auto-Discovery](https://docs.cowboy.inc/cli-specs/key-auto-discovery.md): How the CLI finds private keys and RPC URLs automatically - [CLI Developer Experience](https://docs.cowboy.inc/cli-specs/summary.md): Vision, command overview, and project structure for the Cowboy CLI - [Propose Improvements](https://docs.cowboy.inc/contributing/how-to-propose.md): Process for submitting CIPs (Cowboy Improvement Proposals) and other contributions - [Best Practices](https://docs.cowboy.inc/developers/best-practices.md): Coming soon — will be published after SDK/API stabilization - [Example Actors](https://docs.cowboy.inc/developers/examples.md): Runnable example actors for actor messaging, timers, continuations, auth, and local simulation - [SDK Overview](https://docs.cowboy.inc/developers/sdk.md): The cowboy_sdk Python library for writing actors (CIP-6) - [Transaction Format](https://docs.cowboy.inc/developers/tx-format.md): Coming soon — full transaction structure will be published with the public SDK/API - [Value Flows](https://docs.cowboy.inc/economics/flows.md): How value flows through the Cowboy ecosystem - [Tokenomics](https://docs.cowboy.inc/economics/tokenomics.md): Economic model and token mechanics of the Cowboy protocol - [Error Codes](https://docs.cowboy.inc/errors/overview.md): Complete reference of all 66 Cowboy Protocol error codes - [Technical integration](https://docs.cowboy.inc/ethereum/technical-integration.md) - [FAQ](https://docs.cowboy.inc/getting-started/faq.md): Common questions about Cowboy answered - [Quickstart](https://docs.cowboy.inc/getting-started/quickstart.md): Boot a local Cowboy devnet and deploy your first actor - [Repository Layout](https://docs.cowboy.inc/getting-started/repo-layout.md): Understanding the Cowboy monorepo structure - [Welcome to Cowboy](https://docs.cowboy.inc/index.md): Cowboy Protocol - A Layer 1 blockchain for autonomous agents and verifiable computation - [Reader Paths](https://docs.cowboy.inc/introduction/reader-paths.md): Recommended reading paths based on your role and interests - [What is Cowboy?](https://docs.cowboy.inc/introduction/what-is-cowboy.md): Understanding the fundamentals of the Cowboy Protocol - [Architecture Overview](https://docs.cowboy.inc/overview/architecture.md): High-level architecture of the Cowboy protocol - [Design Principles](https://docs.cowboy.inc/overview/design-principles.md): Core principles guiding Cowboy's architecture and implementation - [Key Innovations](https://docs.cowboy.inc/overview/key-innovations.md): The technical breakthroughs that make Cowboy unique - [Cross References](https://docs.cowboy.inc/references/cross-references.md): Topic-based navigation index for Cowboy documentation and CIPs - [DoS Limits & Protection](https://docs.cowboy.inc/security/dos-limits.md): Multi-layered defense against denial-of-service attacks - [Glossary](https://docs.cowboy.inc/style/glossary.md): Official terminology for the Cowboy protocol - [Style Guide](https://docs.cowboy.inc/style/styleguide.md): Writing style guidelines for Cowboy documentation - [Changelog](https://docs.cowboy.inc/versioning/changelog.md): Documentation version history and release notes - [Versioning Strategy](https://docs.cowboy.inc/versioning/strategy.md): How Cowboy manages protocol and documentation versions - [Cowboy design decisions](https://docs.cowboy.inc/whitepaper/cowboy-design-decisions.md) - [Cowboy technical whitepaper](https://docs.cowboy.inc/whitepaper/cowboy-technical-whitepaper.md) ## OpenAPI Specs - [openapi](https://docs.cowboy.inc/api-reference/openapi.json)