| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Flow is a Layer 1 proof-of-stake blockchain built for consumer applications, AI Agents, and DeFi at scale. This repository is the central hub for the Flow network: protocol specifications, interface definitions, node operator documentation, governance agendas, and the historical record of mainnet sporks.
| Path | Contents |
|---|---|
| protobuf/ | Flow protobuf schema and generated Go bindings, plus Gradle tooling for other languages. See protobuf/README.md. |
| openapi/ | OpenAPI definitions for the Flow Access API REST surface. See openapi/README.md. |
| specs/ | Protocol specifications, including the access node architecture. |
| flips/ | Historical FLIPs tracked in this repo. New FLIPs are proposed at onflow/flips. |
| nodeoperators/ | Reference material for running Flow nodes. |
| agendas/ | Meeting agendas and notes for protocol and community working groups. |
| docs/ | Long-form documentation tracked in this repo. |
| sporks.json | Machine-readable record of all Flow mainnet and testnet sporks, including access endpoints, root heights, and protocol versions. |
New protocol, standards, and tooling proposals are handled through the Flow Improvement Proposal (FLIP) process. Open new FLIPs at github.com/onflow/flips.
What is the Flow network? Flow is a Layer 1 proof-of-stake blockchain designed for consumer applications, AI Agents, and DeFi at scale. See the primer for a high-level overview.
What is in this repository versus onflow/flow-go? This repository hosts protocol specifications, interface definitions, and governance metadata. onflow/flow-go hosts the reference Go implementation of the Flow protocol.
Where do I go for developer documentation? The Flow developer portal covers SDKs, tutorials, and API references. Cadence-specific documentation is on cadence-lang.org.
Where do I propose a protocol change? Open a Flow Improvement Proposal at github.com/onflow/flips.
What is sporks.json used for? sporks.json is a machine-readable record of all Flow mainnet and testnet sporks. Tooling and SDKs use it to look up network endpoints and protocol versions.
How do I generate Flow protobuf client bindings? See protobuf/README.md for generation instructions using buf and the included Gradle tooling.
How do I report a security vulnerability? See SECURITY.md for responsible disclosure instructions. Do not file public issues for security vulnerabilities.
This repo is part of the Flow network, a Layer 1 blockchain built for consumer applications, AI Agents, and DeFi at scale.
| Back | FazBrowse Home | New Git URL |