{
  "markdown": "# ACTA Docs\n\nThe documentation site for **ACTA**: verifiable credentials and decentralized\nidentity on **Stellar**. It is the single reference for everything an issuer,\nholder, verifier, or integrator needs to build on ACTA, from the REST API and\nthe SDK to the Soroban contracts and the dApp.\n\n- Live: https://docs.acta.build\n- dApp: https://dapp.acta.build\n- DID resolver: https://did.acta.build\n- API: `https://api.{testnet,mainnet}.acta.build`\n\n## About ACTA\n\nACTA issues W3C-style verifiable credentials anchored on Stellar and Soroban:\n\n- **`did:stellar` identities** resolved from an on-chain registry, decoupled\n  from any single wallet (key rotation, portability).\n- **Single-tenant credential vaults**, one Soroban contract per owner, deployed\n  by a `vc-vault-factory`. Status and revocation are publicly verifiable on\n  Stellar; issuance fees settle on-chain in USDC.\n- A **prepare/submit** flow so the user's Stellar wallet signs every\n  transaction; the services never hold keys.\n\n## What this site documents\n\nBilingual (English / Spanish) content for:\n\n- **Welcome**: introduction, architecture, getting started.\n- **API Reference**: vault, credential, contract-info, sponsored-vault, and\n  health endpoints (prepare/submit XDR).\n- **SDK** (`@acta-team/credentials`): `useVault`, `useCredential`,\n  `useVaultRead`, sponsored vault.\n- **Contracts**: `vc-vault-factory`, single-tenant `vc-vault`,\n  `did-stellar-registry`, and contract errors.\n- **dApp**: features and usage of the web app.\n- **MCP**: the docs MCP server for AI assistants.\n\n## Tech stack\n\n- Next.js (App Router), React, TypeScript, Tailwind CSS.\n- Content is authored as typed `DocPage` modules (not Markdown files), which\n  keeps it type-checked and lets the build generate a machine-readable index.\n- `@acta-team/docs-mcp` (in `packages/docs-mcp`): an MCP server that exposes the\n  docs to AI assistants, built from a generated `docs-data.json`.\n\n## Quick start\n\n```bash\nnpm install\nnpm run dev\n```\n\nThe site runs at `http://localhost:3000/`.\n\n## Scripts\n\n| Script                      | What it does                                     |\n| --------------------------- | ------------------------------------------------ |\n| `npm run dev`               | Start the dev server                             |\n| `npm run build`             | Generate the docs index and build the site       |\n| `npm run start`             | Run the production server                        |\n| `npm run lint`              | Run ESLint                                       |\n| `npm run format`            | Format with Prettier                             |\n| `npm run mcp:generate-docs` | Regenerate the MCP `docs-data.json` from content |\n\n## Content structure\n\n- `src/content/docs/modules/<module>/<lang>/<page>.ts` - one `DocPage` per page\n  (`slug`, `title`, `section`, `tocItems`, `content`). `<lang>` is `en` or `es`.\n- `src/content/docs/navigation/{en,es}.ts` - sidebar navigation per language.\n- `src/content/docs/locales/` - UI strings.\n- `packages/docs-mcp/` - the MCP server and the generated `docs-data.json`.\n\nAfter editing content, run `npm run mcp:generate-docs` so the search index and\nMCP data stay in sync.\n\n## License\n\nDual-licensed, split by what the thing is:\n\n| What                                                               | License                                           |\n| ------------------------------------------------------------------ | ------------------------------------------------- |\n| Software — the Next.js app, `@acta-team/docs-mcp`, scripts, config | [MIT](./LICENSE)                                  |\n| Documentation content — the prose, guides and reference pages      | [CC BY 4.0](./LICENSE-DOCS)                       |\n| ACTA name, logo and brand assets under `public/`                   | Neither. Trademarks of ACTA, all rights reserved. |\n",
  "bytes": 3860,
  "sha": "ae0d6d69f940046aae96d4da5e502caa30eccbb0d019e46a66d1367ce0585fb5",
  "repo_slug": "acta-team/acta-docs",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_acta_team_docs_mcp_ddfdfb08/readme"
}