diff --git a/CHANGELOG.md b/CHANGELOG.md index e64287c..5373917 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,45 +1,17 @@ # Changelog -This changelog records release-line differences that are visible in the checked-in schemas, cards, discovery artifacts, and validation flow. - ## [1.1.0] -### Summary - -`v1.1.0` is the current release-candidate Agent Cards line and the canonical repository line under review for tagging. It replaces the older `v1.0.0` working shape with a flatter current-line structure, direct schema bindings, and release validation centered on canonical root artifacts plus a reproducible derivative publish bundle. - -### Removed from the current line - -- Current-line reliance on `_shared` composition or inherited card structure. -- Deprecated descriptive fields from the current `v1.1.0` card surface, including `slug`, `display_name`, `description`, `capabilities`, and `meta`. -- Migration-era assumptions that treated older descriptor-led or packaging patterns as part of the active release path. -- The stale assumption that every Agent Card entry is x402-routed. - -### Structural changes - -- `v1.1.0` cards are flat and live directly under `agents/v1.1.0/`. -- Current cards bind directly to tagged Commons and Commercial schema URLs plus explicit `commandlayer.org` mirror URLs. -- Commons cards now publish the canonical runtime execute entry, while commercial cards continue to publish semver-pinned x402 routes. -- Root repository artifacts are the authority surface for the current line, while `dist-pin/agent-cards/v1.1.0/` is a committed derivative bundle that must remain reproducible from the root. -- Validation for the current line includes schema/card integrity, manifest alignment, class-sensitive entry enforcement, canonical root checksum coverage, and derivative-bundle reproducibility. - -### Legacy status - -- `v1.0.0` remains in-tree only as an archival compatibility line. -- Legacy `v1.0.0` materials may still include broader card fields, `_shared` schema structure, and older descriptor or publication assumptions that do not apply to the `v1.1.0` authority path. -- Legacy artifacts are retained for migration review and compatibility, not as the preferred source for new integrations. -- The repository now also normalizes archived commons card data to the runtime execute entry so the repo no longer carries mixed commons execution semantics. - -### Migration implications +### Normalization changes -- Treat `v1.1.0` as the authoritative repository line for current integrations and validation; publication claims still wait on release validation. -- Update tooling that expected `v1.0.0` shared schema paths, broader descriptive card fields, or older descriptor-led publication layout. -- Expect current cards to expose only the minimal binding fields required by the `v1.1.0` schema. -- Enforce `entry` by class: commons use `https://runtime.commandlayer.org/execute`, commercial uses `x402:////v1.1.0`. -- Use the root package commands, especially `npm run validate` and `npm run validate:release`, when reviewing or publishing the current line. +- Standardized all published schema bindings on `https://commandlayer.org/schemas/...`. +- Removed the legacy duplicate schema field from cards, schemas, manifests, and validation. +- Clarified that GitHub is a source repository only, not a published schema identifier surface. +- Locked commons cards to `https://runtime.commandlayer.org/execute`. +- Locked commercial cards to `x402:////v1.1.0`. +- Updated docs, examples, manifests, and validation logic to use the same canonical pattern. ## [1.0.0] -- Legacy compatibility line retained in-tree for archival and migration purposes. -- Looser schema and descriptor enforcement, including a permissive descriptor schema and a broader card field set. -- Descriptor-based and IPFS-era schema references remain part of the legacy line. +- Retained for archival compatibility. +- Normalized archived cards to the same canonical `schemas` URL style used elsewhere in the repository. diff --git a/ONBOARDING.md b/ONBOARDING.md index 6aa9987..2f9a313 100644 --- a/ONBOARDING.md +++ b/ONBOARDING.md @@ -2,57 +2,40 @@ ## Start here -Agent Cards v1.1.0 is the current release-candidate line. Root repository artifacts are authoritative within the repository, but the line should not be represented as fully published until `validate:release` and external bindings are confirmed. +`v1.1.0` is the current line. The repository enforces one canonical publication model: -- root `agents/v1.1.0/`, `meta/`, `.well-known/`, and `schemas/v1.1.0/` are canonical -- `meta/manifest.json` is the registry index -- `.well-known/` is discovery -- `checksums.txt` is the canonical checksum record for the authoritative root artifacts; the committed derivative `dist-pin/` bundle is verified separately by reproducible rebuild, and publication claims still wait on `validate:release` -- `agents/v1.0.0/` and `schemas/v1.0.0/` are archival legacy -- `dist-pin/agent-cards/v1.1.0/` is a committed generated derivative current-line bundle reproducible from the repository root +- schema bindings resolve through `https://commandlayer.org/schemas/...` +- the legacy duplicate schema field is removed +- commons cards use `https://runtime.commandlayer.org/execute` +- commercial cards use `x402:////v1.1.0` -- `agents/v1.1.0/commons/*.json` -- `agents/v1.1.0/commercial/*.json` -- `schemas/v1.1.0/agent.card.schema.json` -- `schemas/v1.1.0/agent.descriptor.schema.json` -- `meta/manifest.json` as the canonical registry index -- `.well-known/agent.json` only as the current discovery pointer +Canonical current-line surfaces: -Do not add new `_shared` helpers for v1.1.0. -Do not add descriptive fields to current-line cards; if the detail is not a binding fact, keep it in external documentation or in the linked protocol schemas instead. +- `agents/v1.1.0/` +- `schemas/v1.1.0/` +- `meta/manifest.json` +- `.well-known/` +- `checksums.txt` -Remember the execution split when editing cards: commons cards are runtime-first and must use `https://runtime.commandlayer.org/execute`, while commercial cards remain x402-routed with semver-pinned `x402:////...` entries. +Archival-only surfaces: -## Historical scripts +- `agents/v1.0.0/` +- `schemas/v1.0.0/` +- `dist-pin/agent-cards/v1.0.0/` -The `scripts/archive/` directory is retained for historical reference only. It is not part of the current `v1.1.0` workflow and should not be treated as an active or supported execution path. +## Editing rules -Use the supported root package scripts and current commands instead: `npm run validate`, `npm run validate:release`, `npm run generate:dist-pin`, `node scripts/generate-checksums.mjs`, and the current validators under `scripts/validate-cards.mjs` and `scripts/validate-release.mjs`. +1. Keep `$schema`, `$id`, `version`, `schemas`, and `entry` aligned. +2. Use only canonical hosted schema URLs under `commandlayer.org`. +3. Never reintroduce the legacy duplicate schema field. +4. Commons entries must stay on the runtime endpoint. +5. Commercial entries must stay on the x402 route pattern. -## Legacy / compatibility +## Supported workflow -- `v1.0.0` is superseded by `v1.1.0`. -- Some legacy `v1.0.0` references may still use IPFS-era addressing; keep them for archival compatibility, not as the current authority path or a repo-only liveness guarantee. -- Keep `v1.0.0` artifacts only for archival compatibility. -- Do not use `v1.0.0` paths in new examples, new release work, or the main update flow. +- `npm run generate:dist-pin` +- `node scripts/generate-checksums.mjs` +- `npm run validate` +- `npm run validate:release` -## Update flow for the current line - -1. edit the canonical root artifact under the correct `v1.1.0` path -2. keep `$schema`, `$id`, `version`, class-specific `entry`, and schema URLs aligned -3. update `meta/manifest.json` and related registry/discovery pointers if routing changes or the commons/commercial split changes -4. rebuild the committed derivative publish bundle at `dist-pin/agent-cards/v1.1.0/` with `node scripts/build-dist-pin.mjs` -5. regenerate `checksums.txt` with `node scripts/generate-checksums.mjs` -6. update `RESOLUTION.md` -7. run `npm run validate` -8. run `npm run validate:release` -9. `validate` checks local structure and canonical root checksum coverage; `validate:release` adds external URL resolution and derivative-bundle reproducibility before publication claims -10. after review, have a maintainer create or move the release tag on the exact validated commit; the release snapshot is the tagged commit plus `checksums.txt` - -## Release procedure - -- Root artifacts are canonical for the `v1.1.0` line. -- `dist-pin/agent-cards/v1.1.0/` is committed to git, reproducible from the repository root, always rebuilt from the canonical root artifacts, and never an independent authority surface. -- `.well-known/` is discovery-only. -- A maintainer must create or move any release tag after validation; this repo does not imply that an unreleased tag already exists. -- The release snapshot is defined by the tagged commit together with `checksums.txt`. +Historical scripts under `scripts/archive/` are preserved only for migration reference. diff --git a/POLICY.md b/POLICY.md index 48b11fa..b462888 100644 --- a/POLICY.md +++ b/POLICY.md @@ -1,26 +1,17 @@ # Policy — Agent Cards -## Release policy +## Canonical normalization policy -- `v1.1.0` is the current release-candidate Agent Cards line. -- Root repository artifacts for `v1.1.0` are canonical. -- `v1.0.0` is superseded and retained only as an archival compatibility line. -- Current v1.1.0 work must stay flat and self-contained. -- Current v1.1.0 work must not reintroduce `_shared`. +- The repository publishes one schema identifier pattern: `https://commandlayer.org/schemas/...` +- Raw GitHub schema URLs are not allowed in published repo artifacts. +- the legacy duplicate schema field is removed and must not be reintroduced. +- Commons cards must use `https://runtime.commandlayer.org/execute`. +- Commercial cards must use `x402:////v1.1.0`. -## Surface policy +## Authority policy -- `meta/manifest.json` is the canonical registry index. +- Root `v1.1.0` artifacts are canonical. +- `meta/manifest.json` is the registry index. - `.well-known/` files are discovery pointers only. -- `dist-pin/agent-cards/v1.1.0/` is a derivative current-line bundle for pinning/repinning and reproducible verification. -- No surface other than the root `v1.1.0` artifacts may be treated as co-equal authority. - -## Binding policy - -- Commons cards bind directly to the intended Commons v1.1.0 URLs and commandlayer.org mirrors pending release validation. -- Commercial cards bind directly to the intended Commercial v1.1.0 URLs and commandlayer.org mirrors pending release validation. -- Stale path styles are non-compliant for the current line. - -## Release integrity - -Canonical cards, canonical schemas, manifest, discovery pointers, root checksum records, and the derivative dist-pin bundle verification target must move together. +- `dist-pin/agent-cards/v1.1.0/` is derivative, reproducible, and non-authoritative. +- `v1.0.0` remains archival-only. diff --git a/README.md b/README.md index ca85d5d..206478f 100644 --- a/README.md +++ b/README.md @@ -1,155 +1,59 @@ # CommandLayer Agent Cards -Agent Cards are CommandLayer's canonical discovery and binding artifacts. They bind ENS names to a single verb, the authoritative request/receipt schemas for that verb, the public schema mirrors, and the class-specific execution entry used to invoke that card. They do not act as product pages, feature summaries, or semantic substitutes for the linked protocol schemas. +CommandLayer Agent Cards are canonical discovery and binding artifacts. Every current and archival card in this repository now follows one normalized schema-binding pattern: -The repository now makes the execution split explicit: +- `schemas.request` and `schemas.receipt` use canonical hosted schema URLs under `https://commandlayer.org/schemas/...` +- raw GitHub schema URLs are source-of-record provenance only and are **not** part of the published card surface +- the legacy duplicate schema field is removed everywhere +- **Commons** cards execute through `https://runtime.commandlayer.org/execute` +- **Commercial** cards execute through `x402:////v1.1.0` -- **Commons cards** are runtime-first, free-discovery bindings. Their `entry` is the canonical runtime execute surface: `https://runtime.commandlayer.org/execute`. -- **Commercial cards** are payment-aware bindings. Their `entry` remains the semver-pinned x402 route: `x402:////v1.1.0`. +## Canonical routing model -This repository may interoperate with x402-related payment context where relevant, but it does not define x402 itself; see the external x402 protocol specification at `https://docs.x402.org/` for the canonical protocol definition. +### Schemas +Schemas are resolved via `commandlayer.org` and published as the canonical identifiers used by cards, manifests, examples, and validation. -See `CHANGELOG.md` for version differences. +Commons pattern: -## Architecture split +- `https://commandlayer.org/schemas/v1.1.0/commons//.request.schema.json` +- `https://commandlayer.org/schemas/v1.1.0/commons//.receipt.schema.json` -CommandLayer Agent Cards now publish two explicit invocation models under one registry: +Commercial pattern: -- **Commons = runtime-first discovery/execution.** Discovery still happens through the card and manifest surfaces, but execution is transported through the canonical runtime `execute` endpoint. -- **Commercial = x402-routed discovery/execution.** Discovery still happens through the same card and manifest surfaces, while paid execution remains bound to the x402 route for the specific agent verb and release line. +- `https://commandlayer.org/schemas/v1.1.0/commercial//.request.schema.json` +- `https://commandlayer.org/schemas/v1.1.0/commercial//.receipt.schema.json` -Schemas remain class-specific, and `entry` is therefore class-sensitive rather than universal. +GitHub remains the source repository location for protocol schemas, but GitHub URLs are not a protocol surface and must not appear in published Agent Card bindings. -## x402 compatibility +### Entry behavior -Commercial CommandLayer flows may reference payment proof or settlement artifacts aligned with the x402 protocol model where applicable. CommandLayer does not define the x402 protocol itself; it interoperates with that payment context as an external protocol surface. +- **Commons** use the shared runtime endpoint: `https://runtime.commandlayer.org/execute` +- **Commercial** use the semver-pinned x402 route: `x402:////v1.1.0` -See the x402 protocol specification for the canonical definition: `https://docs.x402.org/`. +This repo does not define x402 itself. See `https://docs.x402.org/` for the external x402 protocol specification. -## Release authority at a glance - -- **Current line:** `v1.1.0` -- **Canonical current-line surfaces:** root `agents/v1.1.0/`, `schemas/v1.1.0/`, `meta/`, `.well-known/`, and `checksums.txt` -- **Canonical registry index:** `meta/manifest.json` -- **Derivative current-line bundle:** `dist-pin/agent-cards/v1.1.0/` is a committed reproducible copy of the root release surfaces for pinning/repinning; it is not authoritative -- **Discovery-only surfaces:** `.well-known/agent.json` and `.well-known/agent-cards-v1.1.0.json` point reviewers to the registry metadata; they do not replace the manifest or cards -- **Current authority model:** `v1.1.0` is the only current line in this repository. `v1.0.0` remains preserved for archival compatibility only and must not be treated as the current release - -## Minimalism policy for v1.1.0 cards - -A current-line card is intentionally narrow. It exists to publish canonical binding facts only: - -- identity: `id`, `ens`, `owner` -- release line and lifecycle: `version`, `status`, `created_at`, `updated_at` -- protocol class and verb binding: `class`, `implements` -- linked schemas: `schemas`, `schemas_mirror` -- routing: `entry` -- minimal operational context: `networks`, `license` - -v1.1.0 cards intentionally omit descriptive and editorial metadata such as display copy, capabilities summaries, tags, and extra links. If a detail is owned by the Commons or Commercial schema contract, the card links to that contract instead of restating it. - -`v1.1.0` is the current release-candidate line. The repository centers validation, checksums, discovery descriptors, and the derivative dist-pin bundle on this line. The repository does **not** claim that publication is complete merely because those files exist; publication claims require successful release validation and external bindings where applicable. `v1.0.0` remains in-tree only as archival compatibility material. - -## Design rule for v1.1.0 - -Agent Cards v1.1.0 is intentionally flat: - -- cards live under `agents/v1.1.0/` -- current schemas live under `schemas/v1.1.0/` -- current cards use `schemas/v1.1.0/agent.card.schema.json` -- current discovery files use `schemas/v1.1.0/agent.descriptor.schema.json` -- current cards bind directly to the tagged Commons / Commercial schema source URLs -- current cards bind directly to the public `commandlayer.org` schema mirrors -- current v1.1.0 uses no `_shared` - -## How card bindings work - -For `v1.1.0`: - -- `schemas.request` and `schemas.receipt` point to the tagged upstream schema source URLs -- `schemas_mirror.request` and `schemas_mirror.receipt` point to the public `commandlayer.org` mirrors -- **Commons** `entry` MUST equal `https://runtime.commandlayer.org/execute` -- **Commercial** `entry` MUST equal `x402:////v1.1.0` -- `meta/manifest.json` must exactly match the indexed cards for core binding fields, including class-sensitive `entry` values - -### Commons source pattern - -`https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons//.request.schema.json` - -`https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons//.receipt.schema.json` - -### Commons mirror pattern - -`https://commandlayer.org/schemas/v1.1.0/commons//.request.schema.json` - -`https://commandlayer.org/schemas/v1.1.0/commons//.receipt.schema.json` - -### Commercial source pattern - -`https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial//.request.schema.json` - -`https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial//.receipt.schema.json` - -### Commercial mirror pattern - -`https://commandlayer.org/schemas/v1.1.0/commercial//.request.schema.json` - -`https://commandlayer.org/schemas/v1.1.0/commercial//.receipt.schema.json` - -## Validation - -Run the canonical local gate: - -```bash -npm run validate -``` - -Run the canonical release gate: - -```bash -npm run validate:release -# After mirrors are expected to be live: -npm run validate:release -- --require-mirrors -``` +## Authority model -`validate` checks local structure and checksums. `validate:release` adds external URL resolution and derivative-bundle reproducibility. Until those checks pass, the repository should be read as a prepared current line rather than as proof that every external publication surface is already live. +- Current release line: `v1.1.0` +- Canonical current-line cards: `agents/v1.1.0/` +- Canonical current-line schemas: `schemas/v1.1.0/` +- Canonical registry index: `meta/manifest.json` +- Discovery pointers: `.well-known/` +- Derivative publish bundle: `dist-pin/agent-cards/v1.1.0/` +- Archival compatibility line: `v1.0.0` -That trust path is the intended clean-clone review flow: +The repository root is authoritative. The `dist-pin/` bundle is reproducible and committed for distribution convenience, but it is not a co-equal source of truth. -1. `npm run validate` validates the current v1.1.0 line and verifies `checksums.txt`. -2. `meta/manifest.json` is the authoritative registry index for the current line. -3. `agents/v1.1.0/` contains the canonical current cards. -4. `.well-known/` exposes discovery descriptors that point back to the manifest and tier registries. -5. `dist-pin/agent-cards/v1.1.0/` is the committed reproducible derivative bundle derived from the canonical root files. -6. `agents/v1.0.0/`, `schemas/v1.0.0/`, and `dist-pin/agent-cards/v1.0.0/` are archival-only legacy material. +## Current card shape -## Authority model +A current card publishes only binding facts: -- **Canonical source of truth:** root `agents/v1.1.0/`, `meta/`, `.well-known/`, `schemas/v1.1.0/`, and `checksums.txt` -- **Registry index:** `meta/manifest.json` -- **Discovery surfaces:** `.well-known/agent.json` and `.well-known/agent-cards-v1.1.0.json` are pointers only -- **Derivative bundle role:** `dist-pin/agent-cards/v1.1.0/` is committed, derivative, reproducible from the repository root, and never authoritative -- **Legacy scope:** `agents/v1.0.0/`, `schemas/v1.0.0/`, and `dist-pin/agent-cards/v1.0.0/` are archival compatibility surfaces only - -```text -agent-cards/ -├── agents/ -│ ├── v1.0.0/ # archival compatibility line -│ └── v1.1.0/ # canonical cards -│ ├── commons/ -│ └── commercial/ -├── schemas/ -│ ├── v1.0.0/ # archival compatibility schemas -│ └── v1.1.0/ # canonical schemas -│ ├── agent.card.schema.json -│ └── agent.descriptor.schema.json -├── meta/ # canonical registry metadata -├── .well-known/ # discovery pointers only -├── dist-pin/agent-cards/v1.1.0/ # committed derivative publish bundle for pinning -└── checksums.txt # deterministic digests of release surfaces -``` +- identity: `id`, `ens`, `owner` +- lifecycle: `version`, `status`, `created_at`, `updated_at` +- binding: `class`, `implements`, `schemas`, `entry` +- context: `networks`, `license` -## Example Commons v1.1.0 card +## Example Commons card ```json { @@ -163,10 +67,6 @@ agent-cards/ "class": "commons", "implements": ["summarize"], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json" }, @@ -178,64 +78,22 @@ agent-cards/ } ``` -- `npm run validate` — the canonical local validation entrypoint for canonical v1.1.0 cards, discovery descriptors, manifest alignment, class-sensitive entry validation, and `checksums.txt` -- `node scripts/build-dist-pin.mjs` — rebuild the committed derivative publish bundle from canonical root files -- `npm run validate:release` — the canonical release validation entrypoint; it runs `npm run validate` first and then: - - confirms `meta/manifest.json` matches every current card binding - - confirms `dist-pin/agent-cards/v1.1.0/` matches a freshly generated derivative bundle built from the canonical root files - - resolves every upstream tagged schema URL over the network - - optionally resolves mirrors when run with `--require-mirrors` - -Routine CI shows both gates explicitly: `npm run validate` for the local release gate, then `npm run validate:release` for the release-grade gate. Mirror resolution remains explicit and opt-in in routine CI; enforce it with `npm run validate:release -- --require-mirrors` once the published mirrors are expected to be live for the exact tag being pushed. - -## Release and publication model - -The current release review checks: - -- descriptor schema conformance -- exact authoritative v1.1.0 card presence -- version / path / `$schema` / `$id` alignment -- direct Commons and Commercial source URL patterns -- direct `commandlayer.org` mirror URL patterns -- exact manifest/card cross-validation for indexed current-line entries -- class-sensitive `entry` correctness -- checksum determinism across authoritative root artifacts, plus separate derivative-bundle verification for `dist-pin/`, so each release surface can be reviewed without blurring authority - -## Release procedure - -Use one clean ceremony from "ready" to public release. Do not substitute alternate wrappers or partial checks. - -1. Edit only the canonical root artifacts for the current `v1.1.0` line. -2. Rebuild the committed derivative bundle with `npm run generate:dist-pin`. -3. Regenerate root integrity digests with `node scripts/generate-checksums.mjs`. -4. Run the canonical local gate: `npm run validate`. -5. Run the canonical release gate: `npm run validate:release`. -6. Verify the checksum file you are about to publish is the one you just validated (`checksums.txt` must remain unchanged between steps 4-5 and tagging). -7. Create the release tag from that exact validated commit. -8. Push the commit and tag. -9. Run the final public verification: `npm run validate:release -- --require-mirrors` only after upstream tags and `commandlayer.org` mirrors are expected to be live. -10. Confirm the public release artifacts resolve from the pushed tag, published checksum set, upstream schema tags, runtime execute surface documentation, and mirrors before announcing completion. - -Recommended command order for maintainers: +## Validation ```bash -npm run generate:dist-pin -node scripts/generate-checksums.mjs npm run validate npm run validate:release -git tag -git push origin main --follow-tags -npm run validate:release -- --require-mirrors ``` -This keeps the trust story narrow: root artifacts are canonical, `dist-pin/` is a committed derivative publish bundle, `.well-known/` remains discovery-only, checksum verification is explicit, the split between commons runtime execution and commercial x402 routing is explicit, and the pushed tag plus checksums identify the release snapshot. If external publish surfaces are not live yet, the release is not fully verified; do not hide that state. +- `npm run validate` checks schema/card integrity, manifest alignment, entry normalization, and checksum coverage. +- `npm run validate:release` adds external resolution of canonical hosted schema URLs and verifies that `dist-pin/agent-cards/v1.1.0/` matches a fresh rebuild. + +## Release expectations -## Release surfaces +1. Edit canonical root artifacts. +2. Rebuild `dist-pin/` with `npm run generate:dist-pin`. +3. Regenerate `checksums.txt`. +4. Run `npm run validate`. +5. Run `npm run validate:release`. -- root files and directories — canonical source of truth for the current `v1.1.0` line -- `meta/manifest.json` — canonical registry index for the release -- `.well-known/agent.json` — current discovery pointer to the canonical registry metadata -- `.well-known/agent-cards-v1.1.0.json` — immutable versioned discovery descriptor for `v1.1.0` -- `dist-pin/agent-cards/v1.1.0/` — committed derivative published bundle copied from canonical root artifacts for pinning/repinning and verified by rebuild, not by co-equal authority -- `agents/v1.0.0/`, `schemas/v1.0.0/`, and `dist-pin/agent-cards/v1.0.0/` — archival compatibility surfaces only -- `checksums.txt` — deterministic artifact digests for the authoritative root release set; the derivative publish bundle is verified separately by reproducible rebuild +See `SPEC.md` for the normative rules and `CHANGELOG.md` for release-line differences. diff --git a/RESOLUTION.md b/RESOLUTION.md index a71490e..5106cd7 100644 --- a/RESOLUTION.md +++ b/RESOLUTION.md @@ -13,7 +13,7 @@ This log records formal repository-level decisions that affect the canonical Age ### 2026-03-19 — Validation authority and legacy containment clarified -- **Decision:** Make `npm run validate` the current-line authority path, keep legacy validation explicit and secondary, remove committed placeholder mirror URLs from legacy commercial cards, and document legacy/provenance boundaries directly. +- **Decision:** Make `npm run validate` the current-line authority path, keep legacy validation explicit and secondary, remove committed placeholder canonical hosted schema URLs from legacy commercial cards, and document legacy/provenance boundaries directly. - **Rationale:** The repository's operational center is `v1.1.0`. Validation and documentation should make that obvious while still preserving `v1.0.0` as a compatibility line. Legacy artifacts should not retain visibly fabricated placeholder values. - **Affected artifacts:** `package.json`, `scripts/validate-cards.mjs`, `.github/workflows/validate.yml`, `agents/v1.0.0/commercial/*.json`, `README.md`, `COMPLIANCE.md`, `GOVERNANCE.md`, `SECURITY_PROVENANCE.md`. diff --git a/SECURITY_PROVENANCE.md b/SECURITY_PROVENANCE.md index ba90f5c..e600c54 100644 --- a/SECURITY_PROVENANCE.md +++ b/SECURITY_PROVENANCE.md @@ -5,6 +5,6 @@ CommandLayer Agent Cards prove identity and routing intent. They do not prove ex ## Provenance model for v1.1.0 - direct upstream schema source URLs -- direct commandlayer.org mirror URLs +- direct commandlayer.org canonical hosted schema URLs - deterministic repo checksums - derivative current-line bundle under `dist-pin/agent-cards/v1.1.0/`, regenerated from the canonical root artifacts diff --git a/SPEC.md b/SPEC.md index f3c91e7..21a05a6 100644 --- a/SPEC.md +++ b/SPEC.md @@ -1,61 +1,56 @@ # Specification — CommandLayer Agent Cards -## 1. One-line model +## 1. Canonical publication model -This repo maintains canonical CommandLayer Agent Cards for the current **v1.1.0** release-candidate line. Cards are minimal discovery and binding artifacts, `meta/manifest.json` is the registry index, `.well-known/` exposes discovery pointers, root checksums verify integrity, legacy material is archival only, and `dist-pin/agent-cards/v1.1.0/` is a derivative current-line bundle reproduced from the canonical root files. +This repository maintains CommandLayer Agent Cards for the current `v1.1.0` release line plus archival `v1.0.0` material. Across the entire repo there is one canonical schema-binding pattern: -Agent Cards publish only canonical binding facts: +- `schemas.request` and `schemas.receipt` identify hosted schemas at `https://commandlayer.org/schemas/...` +- GitHub is a source repository, not a protocol surface +- the legacy duplicate schema field is deprecated and removed +- Commons `entry` is `https://runtime.commandlayer.org/execute` +- Commercial `entry` is `x402:////v1.1.0` -- ENS-based identity -- owner attribution -- primary verb support -- request and receipt schema bindings -- public mirror bindings -- class-specific execution entry routing -- lifecycle and release provenance needed to interpret the artifact +## 2. Authority -They do not define semantic meaning, feature behavior, or implementation detail. Commons and Commercial own the schema contract. +- Root repository artifacts are authoritative. +- `meta/manifest.json` is the canonical registry index. +- `.well-known/` files are discovery pointers only. +- `dist-pin/agent-cards/v1.1.0/` is a derivative distribution bundle, not a co-equal authority surface. +- `v1.0.0` remains only for archival compatibility. -## 2. Authority and release lines +## 3. Canonical schema identifiers -- `v1.1.0` is the current release-candidate Agent Cards line. -- Root repository artifacts for `v1.1.0` are authoritative. -- `meta/manifest.json` is the canonical registry index. -- `.well-known/agent.json` is the current discovery pointer. -- `.well-known/agent-cards-v1.1.0.json` is the immutable versioned descriptor for the current line. -- `.well-known/` files are discovery surfaces only; they do not replace the manifest or card files as authority. -- `dist-pin/agent-cards/v1.1.0/` is a derivative current-line bundle for pinning/repinning and is not an independent source of truth. -- `checksums.txt` covers both the authoritative root artifacts and the derived `dist-pin/` bundle so reviewers can verify source and derivative release surfaces independently. -- `v1.0.0` is superseded and retained only for archival compatibility. Legacy `v1.0.0` references must be read as archival material, not the current authority path. +CommandLayer schema identifiers are the hosted `commandlayer.org` URLs. -## 3. Legacy schema files +### Commons -The current line uses exactly these repository-owned schema files: +- `https://commandlayer.org/schemas/v1.1.0/commons//.request.schema.json` +- `https://commandlayer.org/schemas/v1.1.0/commons//.receipt.schema.json` -- `schemas/v1.1.0/agent.card.schema.json` -- `schemas/v1.1.0/agent.descriptor.schema.json` +### Commercial -Legacy schema files under `schemas/v1.0.0/` remain in-tree only to preserve the archived `v1.0.0` line. They are not part of the current authority model. +- `https://commandlayer.org/schemas/v1.1.0/commercial//.request.schema.json` +- `https://commandlayer.org/schemas/v1.1.0/commercial//.receipt.schema.json` -## 4. Meaning of `entry` +GitHub may host the source files that produce those schemas, but raw GitHub URLs are not valid published Agent Card schema bindings in this repository. -`entry` is the execution binding published by an Agent Card. It tells an integrator which invocation surface to use after discovery, and its format is determined by card `class`. +## 4. Meaning of `entry` -- For **Commons** cards, `entry` identifies the canonical runtime execute surface used for free, runtime-first execution. -- For **Commercial** cards, `entry` identifies the semver-pinned x402 route used for payment-aware execution. +`entry` is the execution binding published by an Agent Card. -The split is intentional: +- **Commons:** `https://runtime.commandlayer.org/execute` +- **Commercial:** `x402:////v1.1.0` -- Commons cards are routed through a shared runtime execution surface. -- Commercial cards preserve per-agent x402 routing because payment-aware execution needs the x402 entry binding. +The difference is normative: -Validators **MUST** enforce `entry` using class-specific rules. Conformance does not allow a universal `entry` pattern across all cards. +- Commons discovery resolves to a shared runtime execution endpoint. +- Commercial discovery resolves to a payment-aware x402 route. -## 5. Required card fields +Validators MUST reject mixed entry behavior, such as x402 entries on commons cards or runtime entries on commercial cards. -Every canonical v1.1.0 card MUST satisfy the current schema and include the current-line publication fields. +## 5. Required current-line fields -The v1.1.0 JSON Schema requires 14 top-level fields. That count does not include `$schema` or `$id`, because neither field appears in the schema's top-level `required` array: +Every canonical `v1.1.0` card MUST include: - `id` - `owner` @@ -65,75 +60,63 @@ The v1.1.0 JSON Schema requires 14 top-level fields. That count does not include - `class` - `implements` - `schemas` -- `schemas_mirror` - `entry` - `networks` - `license` - `created_at` - `updated_at` -The schema also requires `schemas.request`, `schemas.receipt`, `schemas_mirror.request`, and `schemas_mirror.receipt`. +`schemas` MUST include: + +- `schemas.request` +- `schemas.receipt` -`$schema` and `$id` are defined properties and current-line publication fields, but they are not schema-required fields. +`$schema` and `$id` are publication fields and must remain aligned with the card path and schema version. ## 6. Versioning rules -- v1.1.0 cards live under `agents/v1.1.0/` -- `version` MUST equal `1.1.0` -- `$schema` MUST equal `https://commandlayer.org/agent-cards/schemas/v1.1.0/agent.card.schema.json` -- `$id` MUST match the card's canonical HTTPS path -- v1.0.0 MAY remain in the repository only as a legacy archival compatibility surface +- Current cards live under `agents/v1.1.0/` +- Current card schema lives at `schemas/v1.1.0/agent.card.schema.json` +- Current descriptor schema lives at `schemas/v1.1.0/agent.descriptor.schema.json` +- `version` for current cards MUST equal `1.1.0` +- `$schema` for current cards MUST equal `https://commandlayer.org/agent-cards/schemas/v1.1.0/agent.card.schema.json` +- `$id` MUST match the canonical HTTPS path of the card file ## 7. Binding rules -### 7.1 Commons +### 7.1 Commons cards -A Commons v1.1.0 card MUST bind directly to: +A commons card MUST publish: -- source request URL: `https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons//.request.schema.json` -- source receipt URL: `https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons//.receipt.schema.json` -- mirror request URL: `https://commandlayer.org/schemas/v1.1.0/commons//.request.schema.json` -- mirror receipt URL: `https://commandlayer.org/schemas/v1.1.0/commons//.receipt.schema.json` -- execution entry: `https://runtime.commandlayer.org/execute` +- `schemas.request = https://commandlayer.org/schemas/v1.1.0/commons//.request.schema.json` +- `schemas.receipt = https://commandlayer.org/schemas/v1.1.0/commons//.receipt.schema.json` +- `entry = https://runtime.commandlayer.org/execute` -A Commons validator MUST reject x402 routing for a Commons card on the current line. +### 7.2 Commercial cards -### 7.2 Commercial +A commercial card MUST publish: -A Commercial v1.1.0 card MUST bind directly to: +- `schemas.request = https://commandlayer.org/schemas/v1.1.0/commercial//.request.schema.json` +- `schemas.receipt = https://commandlayer.org/schemas/v1.1.0/commercial//.receipt.schema.json` +- `entry = x402:////v1.1.0` -- source request URL: `https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial//.request.schema.json` -- source receipt URL: `https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial//.receipt.schema.json` -- mirror request URL: `https://commandlayer.org/schemas/v1.1.0/commercial//.request.schema.json` -- mirror receipt URL: `https://commandlayer.org/schemas/v1.1.0/commercial//.receipt.schema.json` -- execution entry: `x402:////v1.1.0` +## 8. Deprecated patterns -`x402://` remains the protocol-form commercial entry identifier used by CommandLayer's payment-aware agents. Commercial artifacts MAY include x402-aligned payment proof or settlement references where applicable. The x402 protocol is external to this specification and should be treated as its own canonical protocol surface at `https://docs.x402.org/`. +The following are non-conformant in this repository: -Commercial v1.1.0 is flat in the same style as Commons v1.1.0. - -## 8. Descriptor rules - -Current discovery descriptors MUST validate under `schemas/v1.1.0/agent.descriptor.schema.json` and point at: - -- `meta/manifest.json` -- `meta/commons-agent.json` -- `meta/commercial-agent.json` - -Discovery descriptors are pointers. They are not the canonical registry index. +- raw GitHub schema URLs in cards, manifests, docs, examples, fixtures, or validation logic +- the legacy duplicate schema field +- mixed commons/commercial entry semantics +- dual-source language that implies both GitHub and `commandlayer.org` are equivalent schema identifiers ## 9. Conformance -A repo state is conformant when: - -- the authoritative v1.1.0 card set exists -- current cards use no `_shared` references -- current cards contain only the minimal canonical binding fields -- cards point at direct source URLs and intended `commandlayer.org` mirrors for release validation -- Commons cards use the canonical runtime execute entry -- Commercial cards use the semver-pinned x402 entry pattern -- validators enforce the class-specific `entry` split -- `meta/manifest.json` describes the same current release line as the discovery descriptors -- the derivative `dist-pin/agent-cards/v1.1.0/` bundle matches a reproducible rebuild from the canonical root release artifacts -- `checksums.txt` matches repo contents +A repository state is conformant when: + +- zero raw GitHub schema URLs remain +- the legacy duplicate schema field is absent everywhere +- all cards publish `commandlayer.org` schema URLs through `schemas` +- all commons cards use the runtime execute entry +- all commercial cards use the x402 entry pattern +- docs, manifests, examples, and validation agree with the implementation - `npm run validate` passes diff --git a/agents/v1.0.0/commercial/authorizeagent.eth.json b/agents/v1.0.0/commercial/authorizeagent.eth.json index 8317c79..108d834 100644 --- a/agents/v1.0.0/commercial/authorizeagent.eth.json +++ b/agents/v1.0.0/commercial/authorizeagent.eth.json @@ -14,8 +14,8 @@ "authorize" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.0.0/commercial/authorize/requests/authorize.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/authorize/receipts/authorize.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commercial/authorize/authorize.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/authorize/authorize.receipt.schema.json" }, "entry": "x402://authorizeagent.eth/authorize/v1.0.0", "capabilities": { diff --git a/agents/v1.0.0/commercial/checkoutagent.eth.json b/agents/v1.0.0/commercial/checkoutagent.eth.json index 911045c..ca48ca6 100644 --- a/agents/v1.0.0/commercial/checkoutagent.eth.json +++ b/agents/v1.0.0/commercial/checkoutagent.eth.json @@ -14,8 +14,8 @@ "checkout" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.0.0/commercial/checkout/requests/checkout.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/checkout/receipts/checkout.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commercial/checkout/checkout.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/checkout/checkout.receipt.schema.json" }, "entry": "x402://checkoutagent.eth/checkout/v1.0.0", "capabilities": { diff --git a/agents/v1.0.0/commercial/purchaseagent.eth.json b/agents/v1.0.0/commercial/purchaseagent.eth.json index 750929d..f12614e 100644 --- a/agents/v1.0.0/commercial/purchaseagent.eth.json +++ b/agents/v1.0.0/commercial/purchaseagent.eth.json @@ -14,8 +14,8 @@ "purchase" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.0.0/commercial/purchase/requests/purchase.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/purchase/receipts/purchase.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commercial/purchase/purchase.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/purchase/purchase.receipt.schema.json" }, "entry": "x402://purchaseagent.eth/purchase/v1.0.0", "capabilities": { diff --git a/agents/v1.0.0/commercial/shipagent.eth.json b/agents/v1.0.0/commercial/shipagent.eth.json index bd55dbb..a6a6cbe 100644 --- a/agents/v1.0.0/commercial/shipagent.eth.json +++ b/agents/v1.0.0/commercial/shipagent.eth.json @@ -14,8 +14,8 @@ "ship" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.0.0/commercial/ship/requests/ship.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/ship/receipts/ship.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commercial/ship/ship.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/ship/ship.receipt.schema.json" }, "entry": "x402://shipagent.eth/ship/v1.0.0", "capabilities": { diff --git a/agents/v1.0.0/commercial/verifyagent.eth.json b/agents/v1.0.0/commercial/verifyagent.eth.json index 4815c8c..3aae377 100644 --- a/agents/v1.0.0/commercial/verifyagent.eth.json +++ b/agents/v1.0.0/commercial/verifyagent.eth.json @@ -14,8 +14,8 @@ "verify" ], "schemas": { - "request": "https://commandlayer.org/schemas/v1.0.0/commercial/verify/requests/verify.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/verify/receipts/verify.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commercial/verify/verify.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commercial/verify/verify.receipt.schema.json" }, "entry": "x402://verifyagent.eth/verify/v1.0.0", "capabilities": { diff --git a/agents/v1.0.0/commons/analyzeagent.eth.json b/agents/v1.0.0/commons/analyzeagent.eth.json index 25772d4..13b960f 100644 --- a/agents/v1.0.0/commons/analyzeagent.eth.json +++ b/agents/v1.0.0/commons/analyzeagent.eth.json @@ -14,12 +14,8 @@ "analyze" ], "schemas": { - "request": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/analyze/requests/analyze.request.schema.json", - "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/analyze/receipts/analyze.receipt.schema.json" - }, - "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/analyze/requests/analyze.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/analyze/receipts/analyze.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commons/analyze/analyze.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/analyze/analyze.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "capabilities": { diff --git a/agents/v1.0.0/commons/classifyagent.eth.json b/agents/v1.0.0/commons/classifyagent.eth.json index e495d6c..57a2138 100644 --- a/agents/v1.0.0/commons/classifyagent.eth.json +++ b/agents/v1.0.0/commons/classifyagent.eth.json @@ -14,12 +14,8 @@ "classify" ], "schemas": { - "request": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/classify/requests/classify.request.schema.json", - "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/classify/receipts/classify.receipt.schema.json" - }, - "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/classify/requests/classify.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/classify/receipts/classify.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commons/classify/classify.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/classify/classify.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "capabilities": { diff --git a/agents/v1.0.0/commons/cleanagent.eth.json b/agents/v1.0.0/commons/cleanagent.eth.json index f0991d3..f7298b1 100644 --- a/agents/v1.0.0/commons/cleanagent.eth.json +++ b/agents/v1.0.0/commons/cleanagent.eth.json @@ -14,12 +14,8 @@ "clean" ], "schemas": { - "request": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/clean/requests/clean.request.schema.json", - "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/clean/receipts/clean.receipt.schema.json" - }, - "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/clean/requests/clean.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/clean/receipts/clean.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commons/clean/clean.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/clean/clean.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "capabilities": { diff --git a/agents/v1.0.0/commons/convertagent.eth.json b/agents/v1.0.0/commons/convertagent.eth.json index d5fcae6..ce04b72 100644 --- a/agents/v1.0.0/commons/convertagent.eth.json +++ b/agents/v1.0.0/commons/convertagent.eth.json @@ -14,12 +14,8 @@ "convert" ], "schemas": { - "request": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/convert/requests/convert.request.schema.json", - "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/convert/receipts/convert.receipt.schema.json" - }, - "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/convert/requests/convert.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/convert/receipts/convert.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commons/convert/convert.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/convert/convert.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "capabilities": { diff --git a/agents/v1.0.0/commons/describeagent.eth.json b/agents/v1.0.0/commons/describeagent.eth.json index c46c87c..fb73f84 100644 --- a/agents/v1.0.0/commons/describeagent.eth.json +++ b/agents/v1.0.0/commons/describeagent.eth.json @@ -14,12 +14,8 @@ "describe" ], "schemas": { - "request": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/describe/requests/describe.request.schema.json", - "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/describe/receipts/describe.receipt.schema.json" - }, - "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/describe/requests/describe.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/describe/receipts/describe.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commons/describe/describe.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/describe/describe.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "capabilities": { diff --git a/agents/v1.0.0/commons/explainagent.eth.json b/agents/v1.0.0/commons/explainagent.eth.json index 9e2ea9c..6e0dd9c 100644 --- a/agents/v1.0.0/commons/explainagent.eth.json +++ b/agents/v1.0.0/commons/explainagent.eth.json @@ -14,12 +14,8 @@ "explain" ], "schemas": { - "request": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/explain/requests/explain.request.schema.json", - "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/explain/receipts/explain.receipt.schema.json" - }, - "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/explain/requests/explain.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/explain/receipts/explain.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commons/explain/explain.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/explain/explain.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "capabilities": { diff --git a/agents/v1.0.0/commons/fetchagent.eth.json b/agents/v1.0.0/commons/fetchagent.eth.json index 782c363..18ea32c 100644 --- a/agents/v1.0.0/commons/fetchagent.eth.json +++ b/agents/v1.0.0/commons/fetchagent.eth.json @@ -14,12 +14,8 @@ "fetch" ], "schemas": { - "request": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/fetch/requests/fetch.request.schema.json", - "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/fetch/receipts/fetch.receipt.schema.json" - }, - "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/fetch/requests/fetch.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/fetch/receipts/fetch.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commons/fetch/fetch.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/fetch/fetch.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "capabilities": { diff --git a/agents/v1.0.0/commons/formatagent.eth.json b/agents/v1.0.0/commons/formatagent.eth.json index 2b76ad2..397b9c9 100644 --- a/agents/v1.0.0/commons/formatagent.eth.json +++ b/agents/v1.0.0/commons/formatagent.eth.json @@ -14,12 +14,8 @@ "format" ], "schemas": { - "request": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/format/requests/format.request.schema.json", - "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/format/receipts/format.receipt.schema.json" - }, - "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/format/requests/format.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/format/receipts/format.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commons/format/format.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/format/format.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "capabilities": { diff --git a/agents/v1.0.0/commons/parseagent.eth.json b/agents/v1.0.0/commons/parseagent.eth.json index 901f7ab..ecfeea0 100644 --- a/agents/v1.0.0/commons/parseagent.eth.json +++ b/agents/v1.0.0/commons/parseagent.eth.json @@ -14,12 +14,8 @@ "parse" ], "schemas": { - "request": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/parse/requests/parse.request.schema.json", - "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/parse/receipts/parse.receipt.schema.json" - }, - "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/parse/requests/parse.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/parse/receipts/parse.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commons/parse/parse.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/parse/parse.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "capabilities": { diff --git a/agents/v1.0.0/commons/summarizeagent.eth.json b/agents/v1.0.0/commons/summarizeagent.eth.json index 32aca95..2348cf5 100644 --- a/agents/v1.0.0/commons/summarizeagent.eth.json +++ b/agents/v1.0.0/commons/summarizeagent.eth.json @@ -14,12 +14,8 @@ "summarize" ], "schemas": { - "request": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/summarize/requests/summarize.request.schema.json", - "receipt": "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m/commons/summarize/receipts/summarize.receipt.schema.json" - }, - "schemas_mirror": { - "request": "https://commandlayer.org/schemas/v1.0.0/commons/summarize/requests/summarize.request.schema.json", - "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/summarize/receipts/summarize.receipt.schema.json" + "request": "https://commandlayer.org/schemas/v1.0.0/commons/summarize/summarize.request.schema.json", + "receipt": "https://commandlayer.org/schemas/v1.0.0/commons/summarize/summarize.receipt.schema.json" }, "entry": "https://runtime.commandlayer.org/execute", "capabilities": { diff --git a/agents/v1.1.0/commercial/authorizeagent.eth.json b/agents/v1.1.0/commercial/authorizeagent.eth.json index 0364026..a4ab1b2 100644 --- a/agents/v1.1.0/commercial/authorizeagent.eth.json +++ b/agents/v1.1.0/commercial/authorizeagent.eth.json @@ -11,10 +11,6 @@ "authorize" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json" }, diff --git a/agents/v1.1.0/commercial/checkoutagent.eth.json b/agents/v1.1.0/commercial/checkoutagent.eth.json index 2ecb4ff..0f20f5d 100644 --- a/agents/v1.1.0/commercial/checkoutagent.eth.json +++ b/agents/v1.1.0/commercial/checkoutagent.eth.json @@ -11,10 +11,6 @@ "checkout" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json" }, diff --git a/agents/v1.1.0/commercial/purchaseagent.eth.json b/agents/v1.1.0/commercial/purchaseagent.eth.json index cb32748..fb2d8f6 100644 --- a/agents/v1.1.0/commercial/purchaseagent.eth.json +++ b/agents/v1.1.0/commercial/purchaseagent.eth.json @@ -11,10 +11,6 @@ "purchase" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json" }, diff --git a/agents/v1.1.0/commercial/shipagent.eth.json b/agents/v1.1.0/commercial/shipagent.eth.json index 1cdaf5b..753bff2 100644 --- a/agents/v1.1.0/commercial/shipagent.eth.json +++ b/agents/v1.1.0/commercial/shipagent.eth.json @@ -11,10 +11,6 @@ "ship" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/ship/ship.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json" }, diff --git a/agents/v1.1.0/commercial/verifyagent.eth.json b/agents/v1.1.0/commercial/verifyagent.eth.json index 67ed440..6b2c738 100644 --- a/agents/v1.1.0/commercial/verifyagent.eth.json +++ b/agents/v1.1.0/commercial/verifyagent.eth.json @@ -11,10 +11,6 @@ "verify" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/verify/verify.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json" }, diff --git a/agents/v1.1.0/commons/analyzeagent.eth.json b/agents/v1.1.0/commons/analyzeagent.eth.json index b136e02..d0e36d2 100644 --- a/agents/v1.1.0/commons/analyzeagent.eth.json +++ b/agents/v1.1.0/commons/analyzeagent.eth.json @@ -11,10 +11,6 @@ "analyze" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json" }, diff --git a/agents/v1.1.0/commons/classifyagent.eth.json b/agents/v1.1.0/commons/classifyagent.eth.json index 5b50d72..88f447e 100644 --- a/agents/v1.1.0/commons/classifyagent.eth.json +++ b/agents/v1.1.0/commons/classifyagent.eth.json @@ -11,10 +11,6 @@ "classify" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/classify/classify.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/classify/classify.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.receipt.schema.json" }, diff --git a/agents/v1.1.0/commons/cleanagent.eth.json b/agents/v1.1.0/commons/cleanagent.eth.json index 2870467..bed2e89 100644 --- a/agents/v1.1.0/commons/cleanagent.eth.json +++ b/agents/v1.1.0/commons/cleanagent.eth.json @@ -11,10 +11,6 @@ "clean" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/clean/clean.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/clean/clean.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.receipt.schema.json" }, diff --git a/agents/v1.1.0/commons/convertagent.eth.json b/agents/v1.1.0/commons/convertagent.eth.json index fd7b5f2..bdb3b3e 100644 --- a/agents/v1.1.0/commons/convertagent.eth.json +++ b/agents/v1.1.0/commons/convertagent.eth.json @@ -11,10 +11,6 @@ "convert" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/convert/convert.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/convert/convert.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.receipt.schema.json" }, diff --git a/agents/v1.1.0/commons/describeagent.eth.json b/agents/v1.1.0/commons/describeagent.eth.json index 8a9d54c..f4de842 100644 --- a/agents/v1.1.0/commons/describeagent.eth.json +++ b/agents/v1.1.0/commons/describeagent.eth.json @@ -11,10 +11,6 @@ "describe" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/describe/describe.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/describe/describe.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.receipt.schema.json" }, diff --git a/agents/v1.1.0/commons/explainagent.eth.json b/agents/v1.1.0/commons/explainagent.eth.json index 591620e..e1346d9 100644 --- a/agents/v1.1.0/commons/explainagent.eth.json +++ b/agents/v1.1.0/commons/explainagent.eth.json @@ -11,10 +11,6 @@ "explain" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/explain/explain.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/explain/explain.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.receipt.schema.json" }, diff --git a/agents/v1.1.0/commons/fetchagent.eth.json b/agents/v1.1.0/commons/fetchagent.eth.json index d710de0..12e9bed 100644 --- a/agents/v1.1.0/commons/fetchagent.eth.json +++ b/agents/v1.1.0/commons/fetchagent.eth.json @@ -11,10 +11,6 @@ "fetch" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json" }, diff --git a/agents/v1.1.0/commons/formatagent.eth.json b/agents/v1.1.0/commons/formatagent.eth.json index 2f44f8a..65a349f 100644 --- a/agents/v1.1.0/commons/formatagent.eth.json +++ b/agents/v1.1.0/commons/formatagent.eth.json @@ -11,10 +11,6 @@ "format" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/format/format.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/format/format.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.receipt.schema.json" }, diff --git a/agents/v1.1.0/commons/parseagent.eth.json b/agents/v1.1.0/commons/parseagent.eth.json index 65f99a6..b3a9c63 100644 --- a/agents/v1.1.0/commons/parseagent.eth.json +++ b/agents/v1.1.0/commons/parseagent.eth.json @@ -11,10 +11,6 @@ "parse" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/parse/parse.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/parse/parse.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.receipt.schema.json" }, diff --git a/agents/v1.1.0/commons/summarizeagent.eth.json b/agents/v1.1.0/commons/summarizeagent.eth.json index 19d7e26..33a6357 100644 --- a/agents/v1.1.0/commons/summarizeagent.eth.json +++ b/agents/v1.1.0/commons/summarizeagent.eth.json @@ -11,10 +11,6 @@ "summarize" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json" }, diff --git a/checksums.txt b/checksums.txt index f1c3be6..1bf2c9e 100644 --- a/checksums.txt +++ b/checksums.txt @@ -1,35 +1,35 @@ f7cffcc154397cb4b5c37c05944cdf75c292b2f994d0affda500711b61d33811 .well-known/agent-cards-v1.1.0.json 8bafbd3c62d16d447a2a8835ac3693e407469f611368672dbbccf624522fbc03 .well-known/agent.json -b7d185443a2efcf37f760f687b38963558dc82899fa249f6b0a43a6631ebb717 agents/v1.0.0/commercial/authorizeagent.eth.json -864bfc0467080e4ff6c1514f044449eed79790a5cab420588c052e6ff77c47aa agents/v1.0.0/commercial/checkoutagent.eth.json -0f718f2125c5e6b792c56156f7312e98b8ec7b6e53df24436423135f6ae4abca agents/v1.0.0/commercial/purchaseagent.eth.json -59c44856acc76e3ecbe79408048c41e236afe1d4e5f34c4615f42de83dcf7d60 agents/v1.0.0/commercial/shipagent.eth.json -4d4f6f5b17a97db262af253d851dc29d32c9b049749ae546c8774a0db59fee2b agents/v1.0.0/commercial/verifyagent.eth.json -b18052e7870ff48fed1cebbbebbd2e41d86b773f036496df26891f8c56b6daae agents/v1.0.0/commons/analyzeagent.eth.json -3e498c1e104e8eb2987a80c7552ff82c2512ae6f6eb6e468ea5d32b35a813b35 agents/v1.0.0/commons/classifyagent.eth.json -2e2e1367fe1e7fd8fc9566fc0e70c4d07f14600daefcf45e263177a5e1570f92 agents/v1.0.0/commons/cleanagent.eth.json -b17223dc92c6a15fc9ebfae9cfd83785eb3e926b679385223e7b5f6f9f83f81c agents/v1.0.0/commons/convertagent.eth.json -3908cbafbd53e7e634726b06c0f741b7049c31b746cecf1f0baba7bc7a201da8 agents/v1.0.0/commons/describeagent.eth.json -31d4652b0d57412fa1c9b0dafb58389dd3889969228be48713f555017ec8ef5a agents/v1.0.0/commons/explainagent.eth.json -e0c07505b720a68931a2fc9b1dec30d55a3cc42c9d8edf189155cb8f7e937932 agents/v1.0.0/commons/fetchagent.eth.json -fad3e8dec9bf2549ea59edb9f5cf28557fd87bb023d03bd468f91805e1783c6a agents/v1.0.0/commons/formatagent.eth.json -b432c3371a294114bea1cc67241056700227b1c9a6c1f6b8bc61d2ff98afe01e agents/v1.0.0/commons/parseagent.eth.json -06a7865b87ca56ddb67edd088260e435d9a3a93fc94fefdd7f0419a6c4cbfc5d agents/v1.0.0/commons/summarizeagent.eth.json -06052ba2095c675b3ee4fcc7a9c2747164c394f70c73474d469d7a057b365e93 agents/v1.1.0/commercial/authorizeagent.eth.json -1fec81ec00391f1f37ea9d36303d55d8177c4323bbf0a17dcca11cb40ea5c123 agents/v1.1.0/commercial/checkoutagent.eth.json -4086c7fdaaa3c52480d7fcc49f505271c34abebe96d38f6f0b57e8f19baf6e47 agents/v1.1.0/commercial/purchaseagent.eth.json -01659b966f933e5958e98b11bb2776ddaea431cf9b439b64aa64866454e0cc91 agents/v1.1.0/commercial/shipagent.eth.json -ae34700baf634687f383343f8d18fce296758a34afc5c2b40d0f3a7fd6d461f0 agents/v1.1.0/commercial/verifyagent.eth.json -a342d64355f61d69b9554ef61f530250e34b13d85a4dcfc5889e3352d4535cb4 agents/v1.1.0/commons/analyzeagent.eth.json -0fb4535f58ff561e61320583543f5a185b4cebde79c49a7363f45fe27814bcde agents/v1.1.0/commons/classifyagent.eth.json -e3088eebb218c3672b61c06f42b3af94772290ecfae2ba887eef545ca9c39670 agents/v1.1.0/commons/cleanagent.eth.json -ce7033192332671f08ddab1884b1da6ea0e9ac1cf99bd304843e84e7ffb92fa5 agents/v1.1.0/commons/convertagent.eth.json -25c1c4d8ed79114496c03b44a0dc4b9d7821069fe06d295f9d7de6013b8cc406 agents/v1.1.0/commons/describeagent.eth.json -7782a2cab68fa9189a8b912d8a1d9153069030e37d3ac39b872fe498fe04dcf2 agents/v1.1.0/commons/explainagent.eth.json -99a6373bc2459b679dab6ca85f7da06ddc5afd243346c6c40b07199dfe9bc88c agents/v1.1.0/commons/fetchagent.eth.json -f08df441a6cd2c4c926382bb4d3a11832333e29076edc8351b2388e2afd4e8a4 agents/v1.1.0/commons/formatagent.eth.json -512f4251027d843793d3a2afc8e20982b48f62cffd25928036d854699ea8f884 agents/v1.1.0/commons/parseagent.eth.json -d9bf339ec7354cf41ed6670851e11010141afe47ee210e1bfb9338e6e05ec1c1 agents/v1.1.0/commons/summarizeagent.eth.json +90800148c6362336931e609af2c44491537f77204945ee6c65ae76ac3b522de1 agents/v1.0.0/commercial/authorizeagent.eth.json +696590db0df149c123ebe3df5c12cf435f8ba630dac59c0c1b638af7ef9039b9 agents/v1.0.0/commercial/checkoutagent.eth.json +abe8b96917ff4d082d7b860b019d9600c212c02a7998351b19177424b4c88259 agents/v1.0.0/commercial/purchaseagent.eth.json +3973cb8d54a83873b303de5cc4a3af68160ced90f4f04831a9af94a370d5685f agents/v1.0.0/commercial/shipagent.eth.json +b25ed6dac3d90d9cb3fbf814b7488429c96501d987ee69255ae5cbe72f8dd191 agents/v1.0.0/commercial/verifyagent.eth.json +432e5c08eb8157b7ca752fbe35ac05870f58b8f943641382043a064ff86690e2 agents/v1.0.0/commons/analyzeagent.eth.json +edcfccc885c88a84202465b58e2b6801cb339a2c9124ee39369d86256ff6066f agents/v1.0.0/commons/classifyagent.eth.json +ff0ee81ec6c1aa04b139837aaabc84a273d8de4f7578987e6bb48cae7e7aaa7e agents/v1.0.0/commons/cleanagent.eth.json +249688083a38a7bdae559e949b4956da904db0eee03efda1f20f6aa08d02efc4 agents/v1.0.0/commons/convertagent.eth.json +d272921cff310f902fc81958db54e2eed0daf1b845f6328e284d07fd40268766 agents/v1.0.0/commons/describeagent.eth.json +0d90b854457565c6161751be6891bcff65e58f14cdea488fa2b997c9bc2b3c80 agents/v1.0.0/commons/explainagent.eth.json +450c6311fb6205caff02d56ae8ce3cf48be1b2becc1619aab0574c6c423aa882 agents/v1.0.0/commons/fetchagent.eth.json +8f2e6dd114bb8d654a91642807822c6c3cc6dbbb99efbb734a538c1a1111c348 agents/v1.0.0/commons/formatagent.eth.json +937909b5fe343281316c077d760966d5f9da9286af5dff20e352c94a812227b4 agents/v1.0.0/commons/parseagent.eth.json +fae679cdadd05a614a0e7dda645b7b86d17270b2fa37ffd470e288e2507f0bc9 agents/v1.0.0/commons/summarizeagent.eth.json +5b4607f17abec773eff4d6e4cc8cd1d3d8fda06dfdd3f825c8110f515d0f15ec agents/v1.1.0/commercial/authorizeagent.eth.json +67225e8c0c4498a5b344022689d42d6fd7274013a375bf5cfcd7ecd43bab7390 agents/v1.1.0/commercial/checkoutagent.eth.json +fa3f32eeb942c8145b568a33c99fc4bbae4dab8ac323816ffaf678e5c24af59b agents/v1.1.0/commercial/purchaseagent.eth.json +df8947532ccbe6f0516f8e576ef8849cb8b3a479ddf6b42b96b63f6f6e79b394 agents/v1.1.0/commercial/shipagent.eth.json +25792c8aaec5bee55b6a64363e1f2f28246560645f62bd926f70147eaa44f1de agents/v1.1.0/commercial/verifyagent.eth.json +faceed0281aaf0f4333616a2e81a9345d6e28668a046e1ebb3a539050adb5721 agents/v1.1.0/commons/analyzeagent.eth.json +b36dce8ae75b2bb8bcbcc2cadc51bfe43f7fbd41dcb68ba0993d144d00ed4bb3 agents/v1.1.0/commons/classifyagent.eth.json +23c9b0531feaf585dbca9c705fa52de49d96242ebc1ff557f2b1f78931bc351a agents/v1.1.0/commons/cleanagent.eth.json +e97c5cc4267a8b5ac5ab7795b1da57f5ca5516f7760464d02af2aca1ffed03e8 agents/v1.1.0/commons/convertagent.eth.json +2c20af1b9e7b412d264895672336054bf805b979815f8b74045ef1fc04b9f555 agents/v1.1.0/commons/describeagent.eth.json +857e26d4318eba93d877eb01d467444a6ffcca31b059b0f43fd33cdbfe8154d9 agents/v1.1.0/commons/explainagent.eth.json +5ed52ccaa12067ee983b9c0c63bd030ee2bec093086d8f325674e27fb508c714 agents/v1.1.0/commons/fetchagent.eth.json +94d60f598a37095fb8ba22cf1ce2d47f55d6696023ee0eca6e7d2cac4e938489 agents/v1.1.0/commons/formatagent.eth.json +414c7b58dab8d996c9b182600f876045d349d70e0c6f9027d89d5c2725e90dec agents/v1.1.0/commons/parseagent.eth.json +2b8ef717f1948f5e89c01a1e6bee442a69e830a7b82ce19a1a20c48be077f1a7 agents/v1.1.0/commons/summarizeagent.eth.json 2320ed25bb42f4dc6fab2249aa0df0665ccc00e29f7663fbd12caf316410feeb dist-pin/agent-cards/v1.0.0/.well-known/agent.json d9fbd6adc82e9b69f72507472a0dead801a245ae97b764a8e1f857ad22a0000c dist-pin/agent-cards/v1.0.0/ARCHIVE_NOTICE.md 6cc84041df17bd0c2d43d1a65d3d10e605598638921bc22d47e24c29c612c550 dist-pin/agent-cards/v1.0.0/meta/commercial-agent.json @@ -37,30 +37,30 @@ abca8c9bb27e93c285df17848e1fdd65a3ba7c7002a9bc866799a78b46e7504a dist-pin/agent da6eb3c33dbc93060ef43194b4f3326fcf401f113e2b4e44b3a8a1e921452664 dist-pin/agent-cards/v1.0.0/meta/manifest.json f7cffcc154397cb4b5c37c05944cdf75c292b2f994d0affda500711b61d33811 dist-pin/agent-cards/v1.1.0/.well-known/agent-cards-v1.1.0.json 8bafbd3c62d16d447a2a8835ac3693e407469f611368672dbbccf624522fbc03 dist-pin/agent-cards/v1.1.0/.well-known/agent.json -06052ba2095c675b3ee4fcc7a9c2747164c394f70c73474d469d7a057b365e93 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/authorizeagent.eth.json -1fec81ec00391f1f37ea9d36303d55d8177c4323bbf0a17dcca11cb40ea5c123 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/checkoutagent.eth.json -4086c7fdaaa3c52480d7fcc49f505271c34abebe96d38f6f0b57e8f19baf6e47 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/purchaseagent.eth.json -01659b966f933e5958e98b11bb2776ddaea431cf9b439b64aa64866454e0cc91 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/shipagent.eth.json -ae34700baf634687f383343f8d18fce296758a34afc5c2b40d0f3a7fd6d461f0 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/verifyagent.eth.json -a342d64355f61d69b9554ef61f530250e34b13d85a4dcfc5889e3352d4535cb4 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/analyzeagent.eth.json -0fb4535f58ff561e61320583543f5a185b4cebde79c49a7363f45fe27814bcde dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/classifyagent.eth.json -e3088eebb218c3672b61c06f42b3af94772290ecfae2ba887eef545ca9c39670 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/cleanagent.eth.json -ce7033192332671f08ddab1884b1da6ea0e9ac1cf99bd304843e84e7ffb92fa5 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/convertagent.eth.json -25c1c4d8ed79114496c03b44a0dc4b9d7821069fe06d295f9d7de6013b8cc406 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/describeagent.eth.json -7782a2cab68fa9189a8b912d8a1d9153069030e37d3ac39b872fe498fe04dcf2 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/explainagent.eth.json -99a6373bc2459b679dab6ca85f7da06ddc5afd243346c6c40b07199dfe9bc88c dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/fetchagent.eth.json -f08df441a6cd2c4c926382bb4d3a11832333e29076edc8351b2388e2afd4e8a4 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/formatagent.eth.json -512f4251027d843793d3a2afc8e20982b48f62cffd25928036d854699ea8f884 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/parseagent.eth.json -d9bf339ec7354cf41ed6670851e11010141afe47ee210e1bfb9338e6e05ec1c1 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/summarizeagent.eth.json -214bc00b02d125f285c0e5d4f7ea2cb9b45c9ab3ddbe5782e0f91c788e165ecf dist-pin/agent-cards/v1.1.0/meta/commercial-agent.json -aac6d8a183fa155d742ee245a024bf935339be9f8f61db388bbdfa81ca71a8f3 dist-pin/agent-cards/v1.1.0/meta/commons-agent.json -71f070e1eb6a92bbd67589bb1df608fb80a53ab1380729109f5094ac97b69ecc dist-pin/agent-cards/v1.1.0/meta/manifest.json -6a4cf5960e7a243296134cd16867467df09230aa71021365366b5d9cc6a41732 dist-pin/agent-cards/v1.1.0/schemas/v1.1.0/agent.card.schema.json +5b4607f17abec773eff4d6e4cc8cd1d3d8fda06dfdd3f825c8110f515d0f15ec dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/authorizeagent.eth.json +67225e8c0c4498a5b344022689d42d6fd7274013a375bf5cfcd7ecd43bab7390 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/checkoutagent.eth.json +fa3f32eeb942c8145b568a33c99fc4bbae4dab8ac323816ffaf678e5c24af59b dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/purchaseagent.eth.json +df8947532ccbe6f0516f8e576ef8849cb8b3a479ddf6b42b96b63f6f6e79b394 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/shipagent.eth.json +25792c8aaec5bee55b6a64363e1f2f28246560645f62bd926f70147eaa44f1de dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/verifyagent.eth.json +faceed0281aaf0f4333616a2e81a9345d6e28668a046e1ebb3a539050adb5721 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/analyzeagent.eth.json +b36dce8ae75b2bb8bcbcc2cadc51bfe43f7fbd41dcb68ba0993d144d00ed4bb3 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/classifyagent.eth.json +23c9b0531feaf585dbca9c705fa52de49d96242ebc1ff557f2b1f78931bc351a dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/cleanagent.eth.json +e97c5cc4267a8b5ac5ab7795b1da57f5ca5516f7760464d02af2aca1ffed03e8 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/convertagent.eth.json +2c20af1b9e7b412d264895672336054bf805b979815f8b74045ef1fc04b9f555 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/describeagent.eth.json +857e26d4318eba93d877eb01d467444a6ffcca31b059b0f43fd33cdbfe8154d9 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/explainagent.eth.json +5ed52ccaa12067ee983b9c0c63bd030ee2bec093086d8f325674e27fb508c714 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/fetchagent.eth.json +94d60f598a37095fb8ba22cf1ce2d47f55d6696023ee0eca6e7d2cac4e938489 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/formatagent.eth.json +414c7b58dab8d996c9b182600f876045d349d70e0c6f9027d89d5c2725e90dec dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/parseagent.eth.json +2b8ef717f1948f5e89c01a1e6bee442a69e830a7b82ce19a1a20c48be077f1a7 dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/summarizeagent.eth.json +677ae3df7a763cd00a009400f65466d44b0772586c37106de4b59783fea4af9b dist-pin/agent-cards/v1.1.0/meta/commercial-agent.json +2d9dff778fa401d7529652a0f7922a0242140bbffad7b1ac59d22c1c62202d27 dist-pin/agent-cards/v1.1.0/meta/commons-agent.json +db7f23b61040f1b011c62b7395bfd209e3c5146a609342d8fe57dfff306c6e32 dist-pin/agent-cards/v1.1.0/meta/manifest.json +99475539b7f695f4ea788c2f3e5d3f8246fb7389162ada0410a0d905996226b2 dist-pin/agent-cards/v1.1.0/schemas/v1.1.0/agent.card.schema.json 6e082c065b0ab5365b0fe3424062855587e6226a06b5ee092d77f91ea829afe2 dist-pin/agent-cards/v1.1.0/schemas/v1.1.0/agent.descriptor.schema.json -214bc00b02d125f285c0e5d4f7ea2cb9b45c9ab3ddbe5782e0f91c788e165ecf meta/commercial-agent.json -aac6d8a183fa155d742ee245a024bf935339be9f8f61db388bbdfa81ca71a8f3 meta/commons-agent.json -71f070e1eb6a92bbd67589bb1df608fb80a53ab1380729109f5094ac97b69ecc meta/manifest.json -c02f7690370246e725334eb6968794bc9c6577ef84db45a70de00f401b1e298a schemas/v1.0.0/_shared/agent.card.base.schema.json +677ae3df7a763cd00a009400f65466d44b0772586c37106de4b59783fea4af9b meta/commercial-agent.json +2d9dff778fa401d7529652a0f7922a0242140bbffad7b1ac59d22c1c62202d27 meta/commons-agent.json +db7f23b61040f1b011c62b7395bfd209e3c5146a609342d8fe57dfff306c6e32 meta/manifest.json +574647c82e141deb428fcab4f5ae484bde2752d4924eeec96433a15cd176a56a schemas/v1.0.0/_shared/agent.card.base.schema.json c22100701ae9ebad97cfc1cb468a0369e424a0cdcec2d62968b848ef5d14369c schemas/v1.0.0/_shared/agent.descriptor.schema.json -6a4cf5960e7a243296134cd16867467df09230aa71021365366b5d9cc6a41732 schemas/v1.1.0/agent.card.schema.json +99475539b7f695f4ea788c2f3e5d3f8246fb7389162ada0410a0d905996226b2 schemas/v1.1.0/agent.card.schema.json 6e082c065b0ab5365b0fe3424062855587e6226a06b5ee092d77f91ea829afe2 schemas/v1.1.0/agent.descriptor.schema.json diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/authorizeagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/authorizeagent.eth.json index 0364026..a4ab1b2 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/authorizeagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/authorizeagent.eth.json @@ -11,10 +11,6 @@ "authorize" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/checkoutagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/checkoutagent.eth.json index 2ecb4ff..0f20f5d 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/checkoutagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/checkoutagent.eth.json @@ -11,10 +11,6 @@ "checkout" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/purchaseagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/purchaseagent.eth.json index cb32748..fb2d8f6 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/purchaseagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/purchaseagent.eth.json @@ -11,10 +11,6 @@ "purchase" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/shipagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/shipagent.eth.json index 1cdaf5b..753bff2 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/shipagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/shipagent.eth.json @@ -11,10 +11,6 @@ "ship" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/ship/ship.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/verifyagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/verifyagent.eth.json index 67ed440..6b2c738 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/verifyagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commercial/verifyagent.eth.json @@ -11,10 +11,6 @@ "verify" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/verify/verify.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/analyzeagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/analyzeagent.eth.json index b136e02..d0e36d2 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/analyzeagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/analyzeagent.eth.json @@ -11,10 +11,6 @@ "analyze" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/classifyagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/classifyagent.eth.json index 5b50d72..88f447e 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/classifyagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/classifyagent.eth.json @@ -11,10 +11,6 @@ "classify" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/classify/classify.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/classify/classify.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/cleanagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/cleanagent.eth.json index 2870467..bed2e89 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/cleanagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/cleanagent.eth.json @@ -11,10 +11,6 @@ "clean" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/clean/clean.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/clean/clean.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/convertagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/convertagent.eth.json index fd7b5f2..bdb3b3e 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/convertagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/convertagent.eth.json @@ -11,10 +11,6 @@ "convert" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/convert/convert.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/convert/convert.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/describeagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/describeagent.eth.json index 8a9d54c..f4de842 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/describeagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/describeagent.eth.json @@ -11,10 +11,6 @@ "describe" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/describe/describe.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/describe/describe.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/explainagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/explainagent.eth.json index 591620e..e1346d9 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/explainagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/explainagent.eth.json @@ -11,10 +11,6 @@ "explain" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/explain/explain.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/explain/explain.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/fetchagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/fetchagent.eth.json index d710de0..12e9bed 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/fetchagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/fetchagent.eth.json @@ -11,10 +11,6 @@ "fetch" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/formatagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/formatagent.eth.json index 2f44f8a..65a349f 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/formatagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/formatagent.eth.json @@ -11,10 +11,6 @@ "format" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/format/format.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/format/format.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/parseagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/parseagent.eth.json index 65f99a6..b3a9c63 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/parseagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/parseagent.eth.json @@ -11,10 +11,6 @@ "parse" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/parse/parse.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/parse/parse.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/summarizeagent.eth.json b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/summarizeagent.eth.json index 19d7e26..33a6357 100644 --- a/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/summarizeagent.eth.json +++ b/dist-pin/agent-cards/v1.1.0/agents/v1.1.0/commons/summarizeagent.eth.json @@ -11,10 +11,6 @@ "summarize" ], "schemas": { - "request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", - "receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json" - }, - "schemas_mirror": { "request": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", "receipt": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json" }, diff --git a/dist-pin/agent-cards/v1.1.0/checksums.txt b/dist-pin/agent-cards/v1.1.0/checksums.txt index f56c2dc..eda857c 100644 --- a/dist-pin/agent-cards/v1.1.0/checksums.txt +++ b/dist-pin/agent-cards/v1.1.0/checksums.txt @@ -1,22 +1,22 @@ f7cffcc154397cb4b5c37c05944cdf75c292b2f994d0affda500711b61d33811 .well-known/agent-cards-v1.1.0.json 8bafbd3c62d16d447a2a8835ac3693e407469f611368672dbbccf624522fbc03 .well-known/agent.json -06052ba2095c675b3ee4fcc7a9c2747164c394f70c73474d469d7a057b365e93 agents/v1.1.0/commercial/authorizeagent.eth.json -1fec81ec00391f1f37ea9d36303d55d8177c4323bbf0a17dcca11cb40ea5c123 agents/v1.1.0/commercial/checkoutagent.eth.json -4086c7fdaaa3c52480d7fcc49f505271c34abebe96d38f6f0b57e8f19baf6e47 agents/v1.1.0/commercial/purchaseagent.eth.json -01659b966f933e5958e98b11bb2776ddaea431cf9b439b64aa64866454e0cc91 agents/v1.1.0/commercial/shipagent.eth.json -ae34700baf634687f383343f8d18fce296758a34afc5c2b40d0f3a7fd6d461f0 agents/v1.1.0/commercial/verifyagent.eth.json -a342d64355f61d69b9554ef61f530250e34b13d85a4dcfc5889e3352d4535cb4 agents/v1.1.0/commons/analyzeagent.eth.json -0fb4535f58ff561e61320583543f5a185b4cebde79c49a7363f45fe27814bcde agents/v1.1.0/commons/classifyagent.eth.json -e3088eebb218c3672b61c06f42b3af94772290ecfae2ba887eef545ca9c39670 agents/v1.1.0/commons/cleanagent.eth.json -ce7033192332671f08ddab1884b1da6ea0e9ac1cf99bd304843e84e7ffb92fa5 agents/v1.1.0/commons/convertagent.eth.json -25c1c4d8ed79114496c03b44a0dc4b9d7821069fe06d295f9d7de6013b8cc406 agents/v1.1.0/commons/describeagent.eth.json -7782a2cab68fa9189a8b912d8a1d9153069030e37d3ac39b872fe498fe04dcf2 agents/v1.1.0/commons/explainagent.eth.json -99a6373bc2459b679dab6ca85f7da06ddc5afd243346c6c40b07199dfe9bc88c agents/v1.1.0/commons/fetchagent.eth.json -f08df441a6cd2c4c926382bb4d3a11832333e29076edc8351b2388e2afd4e8a4 agents/v1.1.0/commons/formatagent.eth.json -512f4251027d843793d3a2afc8e20982b48f62cffd25928036d854699ea8f884 agents/v1.1.0/commons/parseagent.eth.json -d9bf339ec7354cf41ed6670851e11010141afe47ee210e1bfb9338e6e05ec1c1 agents/v1.1.0/commons/summarizeagent.eth.json -214bc00b02d125f285c0e5d4f7ea2cb9b45c9ab3ddbe5782e0f91c788e165ecf meta/commercial-agent.json -aac6d8a183fa155d742ee245a024bf935339be9f8f61db388bbdfa81ca71a8f3 meta/commons-agent.json -71f070e1eb6a92bbd67589bb1df608fb80a53ab1380729109f5094ac97b69ecc meta/manifest.json -6a4cf5960e7a243296134cd16867467df09230aa71021365366b5d9cc6a41732 schemas/v1.1.0/agent.card.schema.json +5b4607f17abec773eff4d6e4cc8cd1d3d8fda06dfdd3f825c8110f515d0f15ec agents/v1.1.0/commercial/authorizeagent.eth.json +67225e8c0c4498a5b344022689d42d6fd7274013a375bf5cfcd7ecd43bab7390 agents/v1.1.0/commercial/checkoutagent.eth.json +fa3f32eeb942c8145b568a33c99fc4bbae4dab8ac323816ffaf678e5c24af59b agents/v1.1.0/commercial/purchaseagent.eth.json +df8947532ccbe6f0516f8e576ef8849cb8b3a479ddf6b42b96b63f6f6e79b394 agents/v1.1.0/commercial/shipagent.eth.json +25792c8aaec5bee55b6a64363e1f2f28246560645f62bd926f70147eaa44f1de agents/v1.1.0/commercial/verifyagent.eth.json +faceed0281aaf0f4333616a2e81a9345d6e28668a046e1ebb3a539050adb5721 agents/v1.1.0/commons/analyzeagent.eth.json +b36dce8ae75b2bb8bcbcc2cadc51bfe43f7fbd41dcb68ba0993d144d00ed4bb3 agents/v1.1.0/commons/classifyagent.eth.json +23c9b0531feaf585dbca9c705fa52de49d96242ebc1ff557f2b1f78931bc351a agents/v1.1.0/commons/cleanagent.eth.json +e97c5cc4267a8b5ac5ab7795b1da57f5ca5516f7760464d02af2aca1ffed03e8 agents/v1.1.0/commons/convertagent.eth.json +2c20af1b9e7b412d264895672336054bf805b979815f8b74045ef1fc04b9f555 agents/v1.1.0/commons/describeagent.eth.json +857e26d4318eba93d877eb01d467444a6ffcca31b059b0f43fd33cdbfe8154d9 agents/v1.1.0/commons/explainagent.eth.json +5ed52ccaa12067ee983b9c0c63bd030ee2bec093086d8f325674e27fb508c714 agents/v1.1.0/commons/fetchagent.eth.json +94d60f598a37095fb8ba22cf1ce2d47f55d6696023ee0eca6e7d2cac4e938489 agents/v1.1.0/commons/formatagent.eth.json +414c7b58dab8d996c9b182600f876045d349d70e0c6f9027d89d5c2725e90dec agents/v1.1.0/commons/parseagent.eth.json +2b8ef717f1948f5e89c01a1e6bee442a69e830a7b82ce19a1a20c48be077f1a7 agents/v1.1.0/commons/summarizeagent.eth.json +677ae3df7a763cd00a009400f65466d44b0772586c37106de4b59783fea4af9b meta/commercial-agent.json +2d9dff778fa401d7529652a0f7922a0242140bbffad7b1ac59d22c1c62202d27 meta/commons-agent.json +db7f23b61040f1b011c62b7395bfd209e3c5146a609342d8fe57dfff306c6e32 meta/manifest.json +99475539b7f695f4ea788c2f3e5d3f8246fb7389162ada0410a0d905996226b2 schemas/v1.1.0/agent.card.schema.json 6e082c065b0ab5365b0fe3424062855587e6226a06b5ee092d77f91ea829afe2 schemas/v1.1.0/agent.descriptor.schema.json diff --git a/dist-pin/agent-cards/v1.1.0/meta/commercial-agent.json b/dist-pin/agent-cards/v1.1.0/meta/commercial-agent.json index 1087504..6fd970f 100644 --- a/dist-pin/agent-cards/v1.1.0/meta/commercial-agent.json +++ b/dist-pin/agent-cards/v1.1.0/meta/commercial-agent.json @@ -18,10 +18,9 @@ "http": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/" }, "bindings": { - "source_root": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial", - "mirror_root": "https://commandlayer.org/schemas/v1.1.0/commercial", "shape": "flat", - "entry_pattern": "x402:////v1.1.0" + "entry_pattern": "x402:////v1.1.0", + "schema_root": "https://commandlayer.org/schemas/v1.1.0/commercial" }, "meta": { "agent_cards_version": "1.1.0", diff --git a/dist-pin/agent-cards/v1.1.0/meta/commons-agent.json b/dist-pin/agent-cards/v1.1.0/meta/commons-agent.json index 2d3e649..5bee492 100644 --- a/dist-pin/agent-cards/v1.1.0/meta/commons-agent.json +++ b/dist-pin/agent-cards/v1.1.0/meta/commons-agent.json @@ -18,10 +18,9 @@ "http": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/" }, "bindings": { - "source_root": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons", - "mirror_root": "https://commandlayer.org/schemas/v1.1.0/commons", "shape": "flat", - "entry": "https://runtime.commandlayer.org/execute" + "entry": "https://runtime.commandlayer.org/execute", + "schema_root": "https://commandlayer.org/schemas/v1.1.0/commons" }, "meta": { "agent_cards_version": "1.1.0", diff --git a/dist-pin/agent-cards/v1.1.0/meta/manifest.json b/dist-pin/agent-cards/v1.1.0/meta/manifest.json index 62c9f9a..f8eb247 100644 --- a/dist-pin/agent-cards/v1.1.0/meta/manifest.json +++ b/dist-pin/agent-cards/v1.1.0/meta/manifest.json @@ -28,20 +28,18 @@ "commons": { "source_repo": "https://github.com/commandlayer/protocol-commons", "source_tag": "v1.1.0", - "source_root": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons", - "mirror_root": "https://commandlayer.org/schemas/v1.1.0/commons", "shape": "flat", "count": 10, - "entry": "https://runtime.commandlayer.org/execute" + "entry": "https://runtime.commandlayer.org/execute", + "schema_root": "https://commandlayer.org/schemas/v1.1.0/commons" }, "commercial": { "source_repo": "https://github.com/commandlayer/protocol-commercial", "source_tag": "v1.1.0", - "source_root": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial", - "mirror_root": "https://commandlayer.org/schemas/v1.1.0/commercial", "shape": "flat", "count": 5, - "entry_pattern": "x402:////v1.1.0" + "entry_pattern": "x402:////v1.1.0", + "schema_root": "https://commandlayer.org/schemas/v1.1.0/commercial" } }, "checksums": { @@ -61,10 +59,8 @@ "verb": "authorize", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/authorizeagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json", "entry": "x402://authorizeagent.eth/authorize/v1.1.0", "status": "protocol_reference", "networks": [ @@ -77,10 +73,8 @@ "verb": "checkout", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/checkoutagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json", "entry": "x402://checkoutagent.eth/checkout/v1.1.0", "status": "protocol_reference", "networks": [ @@ -93,10 +87,8 @@ "verb": "purchase", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/purchaseagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json", "entry": "x402://purchaseagent.eth/purchase/v1.1.0", "status": "protocol_reference", "networks": [ @@ -109,10 +101,8 @@ "verb": "ship", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/shipagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/ship/ship.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json", "entry": "x402://shipagent.eth/ship/v1.1.0", "status": "protocol_reference", "networks": [ @@ -125,10 +115,8 @@ "verb": "verify", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/verifyagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/verify/verify.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json", "entry": "x402://verifyagent.eth/verify/v1.1.0", "status": "protocol_reference", "networks": [ @@ -141,10 +129,8 @@ "verb": "analyze", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/analyzeagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -157,10 +143,8 @@ "verb": "classify", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/classifyagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/classify/classify.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/classify/classify.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -173,10 +157,8 @@ "verb": "clean", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/cleanagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/clean/clean.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/clean/clean.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -189,10 +171,8 @@ "verb": "convert", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/convertagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/convert/convert.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/convert/convert.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -205,10 +185,8 @@ "verb": "describe", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/describeagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/describe/describe.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/describe/describe.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -221,10 +199,8 @@ "verb": "explain", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/explainagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/explain/explain.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/explain/explain.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -237,10 +213,8 @@ "verb": "fetch", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/fetchagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -253,10 +227,8 @@ "verb": "format", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/formatagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/format/format.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/format/format.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -269,10 +241,8 @@ "verb": "parse", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/parseagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/parse/parse.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/parse/parse.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -285,10 +255,8 @@ "verb": "summarize", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/summarizeagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ diff --git a/dist-pin/agent-cards/v1.1.0/schemas/v1.1.0/agent.card.schema.json b/dist-pin/agent-cards/v1.1.0/schemas/v1.1.0/agent.card.schema.json index 01b36e9..c292438 100644 --- a/dist-pin/agent-cards/v1.1.0/schemas/v1.1.0/agent.card.schema.json +++ b/dist-pin/agent-cards/v1.1.0/schemas/v1.1.0/agent.card.schema.json @@ -13,7 +13,6 @@ "class", "implements", "schemas", - "schemas_mirror", "entry", "networks", "license", @@ -93,26 +92,7 @@ "format": "uri" } }, - "description": "Authoritative upstream request/receipt schema bindings." - }, - "schemas_mirror": { - "type": "object", - "additionalProperties": false, - "required": [ - "request", - "receipt" - ], - "properties": { - "request": { - "type": "string", - "format": "uri" - }, - "receipt": { - "type": "string", - "format": "uri" - } - }, - "description": "CommandLayer mirror URLs for the bound request/receipt schemas." + "description": "Canonical hosted request/receipt schema bindings resolved via commandlayer.org." }, "entry": { "type": "string", diff --git a/meta/commercial-agent.json b/meta/commercial-agent.json index 1087504..6fd970f 100644 --- a/meta/commercial-agent.json +++ b/meta/commercial-agent.json @@ -18,10 +18,9 @@ "http": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/" }, "bindings": { - "source_root": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial", - "mirror_root": "https://commandlayer.org/schemas/v1.1.0/commercial", "shape": "flat", - "entry_pattern": "x402:////v1.1.0" + "entry_pattern": "x402:////v1.1.0", + "schema_root": "https://commandlayer.org/schemas/v1.1.0/commercial" }, "meta": { "agent_cards_version": "1.1.0", diff --git a/meta/commons-agent.json b/meta/commons-agent.json index 2d3e649..5bee492 100644 --- a/meta/commons-agent.json +++ b/meta/commons-agent.json @@ -18,10 +18,9 @@ "http": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/" }, "bindings": { - "source_root": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons", - "mirror_root": "https://commandlayer.org/schemas/v1.1.0/commons", "shape": "flat", - "entry": "https://runtime.commandlayer.org/execute" + "entry": "https://runtime.commandlayer.org/execute", + "schema_root": "https://commandlayer.org/schemas/v1.1.0/commons" }, "meta": { "agent_cards_version": "1.1.0", diff --git a/meta/manifest.json b/meta/manifest.json index 62c9f9a..f8eb247 100644 --- a/meta/manifest.json +++ b/meta/manifest.json @@ -28,20 +28,18 @@ "commons": { "source_repo": "https://github.com/commandlayer/protocol-commons", "source_tag": "v1.1.0", - "source_root": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons", - "mirror_root": "https://commandlayer.org/schemas/v1.1.0/commons", "shape": "flat", "count": 10, - "entry": "https://runtime.commandlayer.org/execute" + "entry": "https://runtime.commandlayer.org/execute", + "schema_root": "https://commandlayer.org/schemas/v1.1.0/commons" }, "commercial": { "source_repo": "https://github.com/commandlayer/protocol-commercial", "source_tag": "v1.1.0", - "source_root": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial", - "mirror_root": "https://commandlayer.org/schemas/v1.1.0/commercial", "shape": "flat", "count": 5, - "entry_pattern": "x402:////v1.1.0" + "entry_pattern": "x402:////v1.1.0", + "schema_root": "https://commandlayer.org/schemas/v1.1.0/commercial" } }, "checksums": { @@ -61,10 +59,8 @@ "verb": "authorize", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/authorizeagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/authorize/authorize.receipt.schema.json", "entry": "x402://authorizeagent.eth/authorize/v1.1.0", "status": "protocol_reference", "networks": [ @@ -77,10 +73,8 @@ "verb": "checkout", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/checkoutagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/checkout/checkout.receipt.schema.json", "entry": "x402://checkoutagent.eth/checkout/v1.1.0", "status": "protocol_reference", "networks": [ @@ -93,10 +87,8 @@ "verb": "purchase", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/purchaseagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/purchase/purchase.receipt.schema.json", "entry": "x402://purchaseagent.eth/purchase/v1.1.0", "status": "protocol_reference", "networks": [ @@ -109,10 +101,8 @@ "verb": "ship", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/shipagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/ship/ship.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/ship/ship.receipt.schema.json", "entry": "x402://shipagent.eth/ship/v1.1.0", "status": "protocol_reference", "networks": [ @@ -125,10 +115,8 @@ "verb": "verify", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commercial/verifyagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/verify/verify.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commercial/v1.1.0/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commercial/verify/verify.receipt.schema.json", "entry": "x402://verifyagent.eth/verify/v1.1.0", "status": "protocol_reference", "networks": [ @@ -141,10 +129,8 @@ "verb": "analyze", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/analyzeagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/analyze/analyze.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -157,10 +143,8 @@ "verb": "classify", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/classifyagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/classify/classify.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/classify/classify.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/classify/classify.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -173,10 +157,8 @@ "verb": "clean", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/cleanagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/clean/clean.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/clean/clean.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/clean/clean.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -189,10 +171,8 @@ "verb": "convert", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/convertagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/convert/convert.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/convert/convert.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/convert/convert.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -205,10 +185,8 @@ "verb": "describe", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/describeagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/describe/describe.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/describe/describe.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/describe/describe.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -221,10 +199,8 @@ "verb": "explain", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/explainagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/explain/explain.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/explain/explain.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/explain/explain.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -237,10 +213,8 @@ "verb": "fetch", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/fetchagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/fetch/fetch.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -253,10 +227,8 @@ "verb": "format", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/formatagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/format/format.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/format/format.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/format/format.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -269,10 +241,8 @@ "verb": "parse", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/parseagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/parse/parse.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/parse/parse.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/parse/parse.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ @@ -285,10 +255,8 @@ "verb": "summarize", "version": "1.1.0", "agent_card": "https://commandlayer.org/agent-cards/agents/v1.1.0/commons/summarizeagent.eth.json", - "schema_request": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", - "schema_receipt": "https://raw.githubusercontent.com/commandlayer/protocol-commons/v1.1.0/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json", - "schema_request_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", - "schema_receipt_mirror": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json", + "schema_request": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.request.schema.json", + "schema_receipt": "https://commandlayer.org/schemas/v1.1.0/commons/summarize/summarize.receipt.schema.json", "entry": "https://runtime.commandlayer.org/execute", "status": "protocol_reference", "networks": [ diff --git a/schemas/v1.0.0/_shared/agent.card.base.schema.json b/schemas/v1.0.0/_shared/agent.card.base.schema.json index 2b7790c..5f8adf9 100644 --- a/schemas/v1.0.0/_shared/agent.card.base.schema.json +++ b/schemas/v1.0.0/_shared/agent.card.base.schema.json @@ -89,21 +89,8 @@ "type": "string", "format": "uri" } - } - }, - "schemas_mirror": { - "type": "object", - "additionalProperties": false, - "properties": { - "request": { - "type": "string", - "format": "uri" - }, - "receipt": { - "type": "string", - "format": "uri" - } - } + }, + "description": "Canonical hosted request/receipt schema bindings resolved via commandlayer.org." }, "capabilities": { "type": "object", diff --git a/schemas/v1.1.0/agent.card.schema.json b/schemas/v1.1.0/agent.card.schema.json index 01b36e9..c292438 100644 --- a/schemas/v1.1.0/agent.card.schema.json +++ b/schemas/v1.1.0/agent.card.schema.json @@ -13,7 +13,6 @@ "class", "implements", "schemas", - "schemas_mirror", "entry", "networks", "license", @@ -93,26 +92,7 @@ "format": "uri" } }, - "description": "Authoritative upstream request/receipt schema bindings." - }, - "schemas_mirror": { - "type": "object", - "additionalProperties": false, - "required": [ - "request", - "receipt" - ], - "properties": { - "request": { - "type": "string", - "format": "uri" - }, - "receipt": { - "type": "string", - "format": "uri" - } - }, - "description": "CommandLayer mirror URLs for the bound request/receipt schemas." + "description": "Canonical hosted request/receipt schema bindings resolved via commandlayer.org." }, "entry": { "type": "string", diff --git a/scripts/archive/legacy-v1/add-schemas-mirror.mjs b/scripts/archive/legacy-v1/add-schemas-mirror.mjs index 1889172..2a6edc8 100644 --- a/scripts/archive/legacy-v1/add-schemas-mirror.mjs +++ b/scripts/archive/legacy-v1/add-schemas-mirror.mjs @@ -1,15 +1,13 @@ // Legacy helper preserved for v1.0.0 migration history only. -// It populated schemas_mirror fields when cards still lived in the old flat agents/ layout. +// It converted old IPFS-based schema bindings into hosted commandlayer.org schema URLs. // Archived outside the active v1.1.0 release pipeline. import fs from "fs"; import path from "path"; const AGENTS_DIR = path.join(process.cwd(), "agents"); - -// Canonical roots const IPFS_ROOT = "ipfs://bafybeigvf6nkzws7dblos74dqqjkguwkrwn4a2c27ieygoxmgofyzdkz6m"; -const HTTP_ROOT = "https://commandlayer.org/schemas/v1.0.0"; +const HTTP_ROOT = "https://commandlayer.org/schemas/v1.0.0/commons"; for (const file of fs.readdirSync(AGENTS_DIR)) { if (!file.endsWith(".json")) continue; @@ -18,7 +16,7 @@ for (const file of fs.readdirSync(AGENTS_DIR)) { const raw = fs.readFileSync(fp, "utf8"); const card = JSON.parse(raw); - if (!card.schemas || !card.schemas.request || !card.schemas.receipt) { + if (!card.schemas?.request || !card.schemas?.receipt) { console.error(`Skipping ${file}: missing schemas.request or schemas.receipt`); continue; } @@ -31,14 +29,20 @@ for (const file of fs.readdirSync(AGENTS_DIR)) { continue; } - const reqHttp = reqIpfs.replace(IPFS_ROOT + "/commons", HTTP_ROOT + "/commons"); - const recHttp = recIpfs.replace(IPFS_ROOT + "/commons", HTTP_ROOT + "/commons"); + const reqHttp = reqIpfs + .replace(`${IPFS_ROOT}/commons/`, `${HTTP_ROOT}/`) + .replace('/requests/', '/') + .replace('/receipts/', '/'); + const recHttp = recIpfs + .replace(`${IPFS_ROOT}/commons/`, `${HTTP_ROOT}/`) + .replace('/requests/', '/') + .replace('/receipts/', '/'); - card.schemas_mirror = { + card.schemas = { request: reqHttp, receipt: recHttp }; fs.writeFileSync(fp, JSON.stringify(card, null, 2) + "\n", "utf8"); - console.log(`Updated schemas_mirror for ${file}`); + console.log(`Updated schemas for ${file}`); } diff --git a/scripts/archive/legacy-v1/reorder-agent-cards.mjs b/scripts/archive/legacy-v1/reorder-agent-cards.mjs index 285c7f6..66307c4 100644 --- a/scripts/archive/legacy-v1/reorder-agent-cards.mjs +++ b/scripts/archive/legacy-v1/reorder-agent-cards.mjs @@ -7,7 +7,6 @@ import path from "path"; const AGENTS_DIR = path.join(process.cwd(), "agents"); -// Desired key order for AgentCards const ORDER = [ "$schema", "$id", @@ -22,7 +21,6 @@ const ORDER = [ "class", "implements", "schemas", - "schemas_mirror", "entry", "capabilities", "meta", @@ -38,17 +36,14 @@ for (const file of fs.readdirSync(AGENTS_DIR)) { const fp = path.join(AGENTS_DIR, file); const raw = fs.readFileSync(fp, "utf8"); const card = JSON.parse(raw); - const newCard = {}; - // Apply canonical order for (const key of ORDER) { if (Object.prototype.hasOwnProperty.call(card, key)) { newCard[key] = card[key]; } } - // Preserve any unexpected extra keys (just in case) for (const key of Object.keys(card)) { if (!Object.prototype.hasOwnProperty.call(newCard, key)) { newCard[key] = card[key]; diff --git a/scripts/validate-cards.mjs b/scripts/validate-cards.mjs index 6148aba..96b9623 100644 --- a/scripts/validate-cards.mjs +++ b/scripts/validate-cards.mjs @@ -7,15 +7,10 @@ import addFormats from "ajv-formats"; const __dirname = path.dirname(url.fileURLToPath(import.meta.url)); const ROOT = path.join(__dirname, ".."); const CURRENT_LINE = "v1.1.0"; -const CURRENT_SEMVER = CURRENT_LINE.replace(/^v/, ""); const CARD_HTTP_ROOT = `https://commandlayer.org/agent-cards/agents/${CURRENT_LINE}`; const COMMONS_RUNTIME_ENTRY = "https://runtime.commandlayer.org/execute"; const PLACEHOLDER_PATTERNS = ["example.com", "placeholder", "changeme", "your-", "TODO"]; -const SOURCE_ROOTS = { - commons: `https://raw.githubusercontent.com/commandlayer/protocol-commons/${CURRENT_LINE}/schemas/${CURRENT_LINE}/commons`, - commercial: `https://raw.githubusercontent.com/commandlayer/protocol-commercial/${CURRENT_LINE}/schemas/${CURRENT_LINE}/commercial` -}; -const MIRROR_ROOTS = { +const SCHEMA_ROOTS = { commons: `https://commandlayer.org/schemas/${CURRENT_LINE}/commons`, commercial: `https://commandlayer.org/schemas/${CURRENT_LINE}/commercial` }; @@ -131,24 +126,20 @@ function validateCard(fullPath) { if (fileName !== `${card.ens}.json`) fail(`${relativePath}: filename mismatch.`); if (new Date(card.updated_at).getTime() < new Date(card.created_at).getTime()) fail(`${relativePath}: updated_at must be >= created_at.`); + const versionRoot = folderVersion === CURRENT_LINE + ? SCHEMA_ROOTS[tier] + : `https://commandlayer.org/schemas/${folderVersion}/${tier}`; + const expectedRequest = `${versionRoot}/${primaryVerb}/${primaryVerb}.request.schema.json`; + const expectedReceipt = `${versionRoot}/${primaryVerb}/${primaryVerb}.receipt.schema.json`; + + if (card.schemas.request !== expectedRequest || card.schemas.receipt !== expectedReceipt) { + fail(`${relativePath}: stale canonical schema paths.`); + } + if (folderVersion === CURRENT_LINE) { const expectedSchema = `https://commandlayer.org/agent-cards/schemas/${CURRENT_LINE}/agent.card.schema.json`; - const expectedSourceRoot = SOURCE_ROOTS[tier]; - const expectedMirrorRoot = MIRROR_ROOTS[tier]; if (card.$schema !== expectedSchema) fail(`${relativePath}: stale or invalid $schema.`); if (JSON.stringify(card).includes("_shared")) fail(`${relativePath}: current ${CURRENT_LINE} card must not reference _shared.`); - - const expectedRequest = `${expectedSourceRoot}/${primaryVerb}/${primaryVerb}.request.schema.json`; - const expectedReceipt = `${expectedSourceRoot}/${primaryVerb}/${primaryVerb}.receipt.schema.json`; - const expectedMirrorRequest = `${expectedMirrorRoot}/${primaryVerb}/${primaryVerb}.request.schema.json`; - const expectedMirrorReceipt = `${expectedMirrorRoot}/${primaryVerb}/${primaryVerb}.receipt.schema.json`; - - if (card.schemas.request !== expectedRequest || card.schemas.receipt !== expectedReceipt) { - fail(`${relativePath}: stale ${tier === "commons" ? "Commons" : "Commercial"} source schema paths.`); - } - if (card.schemas_mirror.request !== expectedMirrorRequest || card.schemas_mirror.receipt !== expectedMirrorReceipt) { - fail(`${relativePath}: stale ${tier === "commons" ? "Commons" : "Commercial"} mirror schema paths.`); - } } if (folderVersion === "v1.0.0") { @@ -188,8 +179,6 @@ function validateManifestAgainstCards(cardRecords) { expectEqual(entry.agent_card, card.$id, `meta/manifest.json: agent_card mismatch for ${relativePath}.`); expectEqual(entry.schema_request, card.schemas.request, `meta/manifest.json: schema_request mismatch for ${relativePath}.`); expectEqual(entry.schema_receipt, card.schemas.receipt, `meta/manifest.json: schema_receipt mismatch for ${relativePath}.`); - expectEqual(entry.schema_request_mirror, card.schemas_mirror.request, `meta/manifest.json: schema_request_mirror mismatch for ${relativePath}.`); - expectEqual(entry.schema_receipt_mirror, card.schemas_mirror.receipt, `meta/manifest.json: schema_receipt_mirror mismatch for ${relativePath}.`); expectEqual(entry.entry, card.entry, `meta/manifest.json: entry mismatch for ${relativePath}.`); expectEqual(relativePath, `agents/${CURRENT_LINE}/${tier}/${card.ens}.json`, `meta/manifest.json: non-canonical manifest path for ${relativePath}.`); } @@ -202,6 +191,8 @@ function validateManifestAgainstCards(cardRecords) { expectEqual(manifest.release_lines.current, CURRENT_LINE, "meta/manifest.json: current release line mismatch."); expectEqual(manifest.roots.canonical_cards_http, CARD_HTTP_ROOT, "meta/manifest.json: canonical_cards_http root mismatch."); expectEqual(manifest.updated_at, "2026-03-21T00:00:00Z", "meta/manifest.json: updated_at must reflect the current release stamp."); + expectEqual(manifest.bindings.commons.schema_root, SCHEMA_ROOTS.commons, "meta/manifest.json: commons schema_root mismatch."); + expectEqual(manifest.bindings.commercial.schema_root, SCHEMA_ROOTS.commercial, "meta/manifest.json: commercial schema_root mismatch."); const commonsCount = cardRecords.filter(({ tier }) => tier === "commons").length; const commercialCount = cardRecords.filter(({ tier }) => tier === "commercial").length; diff --git a/scripts/validate-release.mjs b/scripts/validate-release.mjs index ff7a454..6cb9168 100644 --- a/scripts/validate-release.mjs +++ b/scripts/validate-release.mjs @@ -8,7 +8,7 @@ import { execFileSync } from 'node:child_process'; const __dirname = path.dirname(url.fileURLToPath(import.meta.url)); const ROOT = path.join(__dirname, '..'); const VERSION = 'v1.1.0'; -const REQUIRE_MIRRORS = process.argv.includes('--require-mirrors'); +const RECHECK_SCHEMAS = process.argv.includes('--require-mirrors'); const TIMEOUT_MS = 15000; function rel(filePath) { @@ -71,8 +71,6 @@ function validateManifestBindings() { if (entry.agent_card !== expectedCardUrl) fail(`${cardPath}: manifest agent_card mismatch for ${card.id}.`); if (entry.schema_request !== card.schemas.request) fail(`${cardPath}: manifest schema_request mismatch for ${card.id}.`); if (entry.schema_receipt !== card.schemas.receipt) fail(`${cardPath}: manifest schema_receipt mismatch for ${card.id}.`); - if (entry.schema_request_mirror !== card.schemas_mirror.request) fail(`${cardPath}: manifest schema_request_mirror mismatch for ${card.id}.`); - if (entry.schema_receipt_mirror !== card.schemas_mirror.receipt) fail(`${cardPath}: manifest schema_receipt_mirror mismatch for ${card.id}.`); if (entry.entry !== card.entry) fail(`${cardPath}: manifest entry mismatch for ${card.id}.`); if (entry.verb !== verb) fail(`${cardPath}: manifest verb mismatch for ${card.id}.`); } @@ -94,7 +92,7 @@ function validateBundleReproducibility() { const rebuiltFiles = listFilesUnder(tempRoot).map((file) => path.relative(tempRoot, file).replace(/\\/g, '/')); if (JSON.stringify(actualFiles) !== JSON.stringify(rebuiltFiles.map((file) => `dist-pin/agent-cards/${VERSION}/${file}`))) { - fail('dist-pin/agent-cards/v1.1.0: file set does not match a freshly generated bundle from root canonical files.'); + fail(`dist-pin/agent-cards/${VERSION}: file set does not match a freshly generated bundle from root canonical files.`); return; } @@ -106,7 +104,7 @@ function validateBundleReproducibility() { } } - ok('dist-pin/agent-cards/v1.1.0 matches a freshly generated derivative bundle from the canonical root files.'); + ok(`dist-pin/agent-cards/${VERSION} matches a freshly generated derivative bundle from the canonical root files.`); } async function fetchStatus(targetUrl) { @@ -144,19 +142,9 @@ async function validateExternalBindings() { const card = JSON.parse(fs.readFileSync(file, 'utf8')); targets.push({ card: rel(file), field: 'schemas.request', url: card.schemas.request, required: true }); targets.push({ card: rel(file), field: 'schemas.receipt', url: card.schemas.receipt, required: true }); - targets.push({ card: rel(file), field: 'schemas_mirror.request', url: card.schemas_mirror.request, required: REQUIRE_MIRRORS }); - targets.push({ card: rel(file), field: 'schemas_mirror.receipt', url: card.schemas_mirror.receipt, required: REQUIRE_MIRRORS }); } - let skippedMirrorNotice = false; for (const target of targets) { - if (!target.required && target.field.startsWith('schemas_mirror')) { - if (!skippedMirrorNotice) { - console.log('ℹ️ Mirror resolution is publish-scoped. Re-run `npm run validate:release -- --require-mirrors` after commandlayer.org mirrors are live.'); - skippedMirrorNotice = true; - } - continue; - } const result = await fetchStatus(target.url); if (!result.ok) { const detail = result.status ? `HTTP ${result.status}` : result.error; @@ -165,6 +153,10 @@ async function validateExternalBindings() { ok(`${target.card}: ${target.field} resolved (${result.status})`); } } + + if (RECHECK_SCHEMAS && !process.exitCode) { + ok('Canonical hosted schema recheck completed (`--require-mirrors` now revalidates commandlayer.org schema URLs).'); + } } async function main() {