Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
160 changes: 153 additions & 7 deletions component-registry.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Component Registry — Autonomi Developer Documentation
# Maps components within each repo to the documentation pages they feed.
# Maps components within each repo to the documentation pages and skills they feed.
# See CLAUDE.md for how agents use this during writing and auditing.
# See repo-registry.yml for repo-level scope and behaviour.

Expand All @@ -17,10 +17,39 @@ components:
- grpc
- install
feeds_pages:
- index.md
- getting-started/introduction.md
- getting-started/install.md
- getting-started/using-the-autonomi-daemon.md
- getting-started/hello-world.md
- sdk-reference/overview.md
- sdk-reference/rest-api.md
- sdk-reference/daemon-cli.md
- how-to-guides/run-as-daemon.md
- how-to-guides/store-and-retrieve-data.md
- how-to-guides/handle-payments.md
- how-to-guides/manage-keys.md
- how-to-guides/build-a-read-only-application.md
- how-to-guides/use-external-signers.md
- how-to-guides/deploy-to-mainnet.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

ant-dev:
repo: ant-sdk
kind: python-package
path: ant-dev/
topics:
- devnet
- local-network
- testing
feeds_pages:
- getting-started/using-the-autonomi-daemon.md
- sdk-reference/overview.md
- how-to-guides/setup-local-network.md
- how-to-guides/test-your-application.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

openapi:
repo: ant-sdk
Expand All @@ -30,6 +59,22 @@ components:
- rest-api
feeds_pages:
- sdk-reference/rest-api.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-mcp:
repo: ant-sdk
kind: python-package
path: antd-mcp/
topics:
- mcp
- agent-tools
feeds_pages:
- sdk-reference/overview.md
- sdk-reference/mcp-server.md
- how-to-guides/use-the-mcp-server.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

proto:
repo: ant-sdk
Expand All @@ -39,6 +84,8 @@ components:
- grpc
feeds_pages:
- sdk-reference/grpc-services.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-rust:
repo: ant-sdk
Expand All @@ -47,7 +94,11 @@ components:
topics:
- rust-binding
feeds_pages:
- rust-reference/overview.md
- sdk-reference/language-bindings/overview.md
- sdk-reference/language-bindings/rust.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-py:
repo: ant-sdk
Expand All @@ -56,7 +107,10 @@ components:
topics:
- python-binding
feeds_pages:
- sdk-reference/language-bindings/overview.md
- sdk-reference/language-bindings/python.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-js:
repo: ant-sdk
Expand All @@ -65,7 +119,11 @@ components:
topics:
- javascript-binding
feeds_pages:
- sdk-reference/language-bindings/overview.md
- sdk-reference/language-bindings/javascript.md
- sdk-reference/language-bindings/typescript.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-go:
repo: ant-sdk
Expand All @@ -74,7 +132,10 @@ components:
topics:
- go-binding
feeds_pages:
- sdk-reference/language-bindings/overview.md
- sdk-reference/language-bindings/go.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-java:
repo: ant-sdk
Expand All @@ -84,6 +145,8 @@ components:
- java-binding
feeds_pages:
- sdk-reference/language-bindings/java.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-csharp:
repo: ant-sdk
Expand All @@ -93,6 +156,8 @@ components:
- csharp-binding
feeds_pages:
- sdk-reference/language-bindings/csharp.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-kotlin:
repo: ant-sdk
Expand All @@ -102,6 +167,8 @@ components:
- kotlin-binding
feeds_pages:
- sdk-reference/language-bindings/kotlin.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-swift:
repo: ant-sdk
Expand All @@ -111,6 +178,8 @@ components:
- swift-binding
feeds_pages:
- sdk-reference/language-bindings/swift.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-ruby:
repo: ant-sdk
Expand All @@ -120,6 +189,8 @@ components:
- ruby-binding
feeds_pages:
- sdk-reference/language-bindings/ruby.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-php:
repo: ant-sdk
Expand All @@ -129,6 +200,8 @@ components:
- php-binding
feeds_pages:
- sdk-reference/language-bindings/php.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-cpp:
repo: ant-sdk
Expand All @@ -138,6 +211,8 @@ components:
- cpp-binding
feeds_pages:
- sdk-reference/language-bindings/cpp.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-dart:
repo: ant-sdk
Expand All @@ -147,6 +222,8 @@ components:
- dart-binding
feeds_pages:
- sdk-reference/language-bindings/dart.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

antd-zig:
repo: ant-sdk
Expand All @@ -156,6 +233,8 @@ components:
- zig-binding
feeds_pages:
- sdk-reference/language-bindings/zig.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

# === ant-client ===

Expand All @@ -169,10 +248,21 @@ components:
- payments
- devnet
feeds_pages:
- index.md
- getting-started/introduction.md
- getting-started/build-directly-in-rust.md
- core-concepts/data-types.md
- how-to-guides/store-and-retrieve-data.md
- how-to-guides/handle-payments.md
- core-concepts/overview.md
- core-concepts/keys-addresses-and-datamaps.md
- how-to-guides/build-a-read-only-application.md
- how-to-guides/use-external-signers.md
- how-to-guides/test-your-application.md
- cli-reference/ant-core-library.md
- rust-reference/overview.md
- github.md
- glossary.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

ant-cli:
repo: ant-client
Expand All @@ -182,9 +272,18 @@ components:
- cli
- node-management
feeds_pages:
- index.md
- getting-started/introduction.md
- cli-reference/overview.md
- cli-reference/command-reference.md
- getting-started/using-ant-client.md
- how-to-guides/manage-keys.md
- how-to-guides/build-a-read-only-application.md
- how-to-guides/deploy-to-mainnet.md
- github.md
- glossary.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

# === ant-node ===

Expand All @@ -197,9 +296,16 @@ components:
- local-network
- payment-model
feeds_pages:
- architecture/system-overview.md
- core-concepts/payment-model.md
- getting-started/using-the-autonomi-daemon.md
- how-to-guides/setup-local-network.md
- how-to-guides/embed-a-node.md
- how-to-guides/test-your-application.md
- github.md
- glossary.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

ant-devnet:
repo: ant-node
Expand All @@ -209,6 +315,9 @@ components:
- devnet-launcher
feeds_pages:
- how-to-guides/setup-local-network.md
- how-to-guides/test-your-application.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

# === Foundational single-crate repos ===

Expand All @@ -222,8 +331,9 @@ components:
- trust
- architecture
feeds_pages:
- core-concepts/overview.md
- architecture/system-overview.md
- github.md
- glossary.md

saorsa-transport:
repo: saorsa-transport
Expand All @@ -233,7 +343,10 @@ components:
- transport
- nat-traversal
feeds_pages:
- core-concepts/post-quantum-cryptography.md
- architecture/system-overview.md
- github.md
- glossary.md

saorsa-pqc:
repo: saorsa-pqc
Expand All @@ -244,7 +357,25 @@ components:
- key-derivation
feeds_pages:
- core-concepts/post-quantum-cryptography.md
- core-concepts/key-derivation.md
- core-concepts/overview.md
- architecture/system-overview.md
- github.md
- glossary.md

ant-protocol:
repo: ant-protocol
kind: rust-crate
path: src/
topics:
- protocol
- content-addressing
- payment-proof
- devnet-manifest
feeds_pages:
- architecture/system-overview.md
- core-concepts/self-encryption.md
- core-concepts/payment-model.md
- github.md

self_encryption:
repo: self_encryption
Expand All @@ -256,6 +387,13 @@ components:
feeds_pages:
- core-concepts/self-encryption.md
- core-concepts/data-types.md
- core-concepts/overview.md
- core-concepts/keys-addresses-and-datamaps.md
- architecture/system-overview.md
- github.md
- glossary.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

evmlib:
repo: evmlib
Expand All @@ -268,6 +406,10 @@ components:
- core-concepts/payment-model.md
- how-to-guides/handle-payments.md
- how-to-guides/manage-keys.md
- how-to-guides/use-external-signers.md
- how-to-guides/deploy-to-mainnet.md
feeds_skills:
- skills/autonomi-developer/SKILL.md

ant-merkle:
repo: ant-merkle
Expand All @@ -279,6 +421,7 @@ components:
- merkle-payment-flows
feeds_pages:
- how-to-guides/handle-payments.md
- how-to-guides/use-external-signers.md

# === Specialist ===

Expand All @@ -289,5 +432,8 @@ components:
topics:
- release-signing
- key-management
feeds_pages: []
notes: "Only feeds pages if key management docs are created."
feeds_pages:
- core-concepts/post-quantum-cryptography.md
- github.md
- glossary.md
notes: "Feeds release-signing and key-management pages, plus repo overview pages that reference the tool."
Loading