Golden Protocol API Docs
Welcome to Golden's official documentation for its decentralized knowledge graph API!

GraphQL API

Golden's GraphQL API offers developers powerful and flexible queries to retrieve, submit, and validate the data in the Golden protocol. For more information on Golden and the protocol please read the Golden Protocol FAQ guide.
The Golden protocol is currently live on the Goerli testnet.
Golden has prestaked testnet points to wallets with submitted triples on Golden.com to get started. To become eligible to submit or validate triples with the API or dApp, you must connect a wallet on Golden.com and submit at least one triple.
Validators submitting incorrect validations (those that do not match the consensus validation vote on a triple) will be penalized by losing a portion of their testnet points (testnet points will be used to calculate future eligible airdrops). In extreme cases, validators may lose all of their testnet points and/or their access to dApp.
Correct validations (those that agree with the consensus validation vote on the triple) will be rewarded with testnet points.
Attribution and eligibility for testnet points on triple submissions will be assigned by the earliest timestamped transaction.
Please read the Triple Validation Guide before submitting or validating triples.
Developers using the Golden API to create agents that submit and validate triples are encouraged to join the Golden Discord group to share ideas, feedback, and requests**.**

Full Reference

Already have experience with GraphQL APIs and just want to jump in? Check out the API reference and GraphiQL console.

Guides

Read through our guides to get comfortable with forming GraphQL requests and the API schemas.

Python Users

The Golden community highly encourages data-oriented developers to interact with the Golden protocol, so we provide our very own python wrapper to help you get started.
Copy link
Edit on GitHub
On this page
GraphQL API
Full Reference
Guides
Python Users