Prosumer Builder Static Export Report
Local HTML fixture generated from existing Prosumer Builder plan data. It starts no server, calls no provider, invokes no MCP server, and touches no payment rails.
Coverage
3 supported ADL examples and 1 blocked invalid ADL fixture.
python3 scripts/prosumer_builder_plan.py examples/simple-agent.yaml examples/tool-agent.yaml examples/payment-agent.yaml
Authoritative Check
tests/test_prosumer_builder_static_export.py
Embedded JSON below is the deterministic fixture source for this report.
simple-research-helper
examples/simple-agent.yaml
| Target | Readiness | Command | Blocked By |
|---|---|---|---|
| Agent Spec | metadata-only | python3 scripts/agent_spec_compatibility.py --single examples/simple-agent.yaml |
none |
| A2A Agent Card | metadata-only | python3 scripts/adl_to_a2a_agent_card.py --single examples/simple-agent.yaml |
none |
| Agent Skills / SKILL.md | metadata-only | python3 scripts/adl_to_agent_skill.py --single examples/simple-agent.yaml |
none |
| Starter manifest | blocked-before-generation | python3 scripts/starter_code_plan.py --single examples/simple-agent.yaml |
generator-implementation-review |
| Provider compatibility | report-ready | python3 scripts/provider_compatibility.py examples/simple-agent.yaml |
none |
| RAP bridge | not-applicable | python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json |
no_payment_receipt_reputation_metadata |
| Vercel eve | metadata-only | python3 scripts/eve_compatibility.py --single examples/simple-agent.yaml |
none |
source-checker
examples/tool-agent.yaml
| Target | Readiness | Command | Blocked By |
|---|---|---|---|
| Agent Spec | metadata-only | python3 scripts/agent_spec_compatibility.py --single examples/tool-agent.yaml |
none |
| A2A Agent Card | metadata-only | python3 scripts/adl_to_a2a_agent_card.py --single examples/tool-agent.yaml |
none |
| Agent Skills / SKILL.md | metadata-only | python3 scripts/adl_to_agent_skill.py --single examples/tool-agent.yaml |
none |
| Starter manifest | blocked-before-generation | python3 scripts/starter_code_plan.py --single examples/tool-agent.yaml |
generator-implementation-review |
| Provider compatibility | report-ready | python3 scripts/provider_compatibility.py examples/tool-agent.yaml |
none |
| RAP bridge | not-applicable | python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json |
no_payment_receipt_reputation_metadata |
| Vercel eve | metadata-only | python3 scripts/eve_compatibility.py --single examples/tool-agent.yaml |
none |
paid-specialist-researcher
examples/payment-agent.yaml
| Target | Readiness | Command | Blocked By |
|---|---|---|---|
| Agent Spec | metadata-only | python3 scripts/agent_spec_compatibility.py --single examples/payment-agent.yaml |
non_local_runtime_execution, live_payment_execution |
| A2A Agent Card | metadata-only | python3 scripts/adl_to_a2a_agent_card.py --single examples/payment-agent.yaml |
non_local_runtime_execution, live_payment_execution |
| Agent Skills / SKILL.md | metadata-only | python3 scripts/adl_to_agent_skill.py --single examples/payment-agent.yaml |
non_local_runtime_execution, live_payment_execution |
| Starter manifest | blocked-before-generation | python3 scripts/starter_code_plan.py --single examples/payment-agent.yaml |
generator-implementation-review |
| Provider compatibility | report-ready | python3 scripts/provider_compatibility.py examples/payment-agent.yaml |
none |
| RAP bridge | report-ready | python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json |
none |
| Vercel eve | metadata-only | python3 scripts/eve_compatibility.py --single examples/payment-agent.yaml |
non_local_runtime_execution, live_payment_execution |
Vercel eve Compatibility
4 UI-safe static summaries generated from the eve compatibility report. These rows are for review only and never install or run eve.
| Source | State | Lossless | Unsupported | Future Work | Check |
|---|---|---|---|---|---|
examples/simple-agent.yaml |
metadata-only | not-lossless-metadata-only | none | native eve enforcement for ReddiAgent metadata-only sections | tests/test_eve_compatibility.py |
examples/tool-agent.yaml |
metadata-only | not-lossless-metadata-only | none | native eve enforcement for ReddiAgent metadata-only sections | tests/test_eve_compatibility.py |
examples/payment-agent.yaml |
unsupported-runtime-features | not-lossless-unsupported | non_local_runtime_execution, live_payment_execution, receipt_enforcement, reputation_emission | runtime enforcement for unsupported eve features, native eve enforcement for ReddiAgent metadata-only sections | tests/test_eve_compatibility.py |
examples/invalid/missing-instructions.yaml |
blocked | blocked-by-validation | validation_failed | runtime enforcement for unsupported eve features, valid ADL input before eve export review | tests/test_eve_compatibility.py |
Blocked Export UI Fixture
22 blocked or metadata-only rows pinned for local UI coverage.
| Source | Target | Readiness | Authoritative Check | Guardrail Reasons |
|---|---|---|---|---|
examples/simple-agent.yaml |
Agent Spec | metadata-only | tests/test_agent_spec_compatibility.py |
metadata-only review required |
examples/simple-agent.yaml |
A2A Agent Card | metadata-only | tests/test_a2a_agent_card_export.py |
metadata-only review required |
examples/simple-agent.yaml |
Agent Skills / SKILL.md | metadata-only | tests/test_agent_skill_export.py |
metadata-only review required |
examples/simple-agent.yaml |
Starter manifest | blocked-before-generation | tests/test_starter_code_plan.py |
generator-implementation-review |
examples/simple-agent.yaml |
Vercel eve | metadata-only | tests/test_eve_compatibility.py |
metadata-only review required |
examples/tool-agent.yaml |
Agent Spec | metadata-only | tests/test_agent_spec_compatibility.py |
metadata-only review required |
examples/tool-agent.yaml |
A2A Agent Card | metadata-only | tests/test_a2a_agent_card_export.py |
metadata-only review required |
examples/tool-agent.yaml |
Agent Skills / SKILL.md | metadata-only | tests/test_agent_skill_export.py |
metadata-only review required |
examples/tool-agent.yaml |
Starter manifest | blocked-before-generation | tests/test_starter_code_plan.py |
generator-implementation-review |
examples/tool-agent.yaml |
Vercel eve | metadata-only | tests/test_eve_compatibility.py |
metadata-only review required |
examples/payment-agent.yaml |
Agent Spec | metadata-only | tests/test_agent_spec_compatibility.py |
non_local_runtime_execution, live_payment_execution |
examples/payment-agent.yaml |
A2A Agent Card | metadata-only | tests/test_a2a_agent_card_export.py |
non_local_runtime_execution, live_payment_execution |
examples/payment-agent.yaml |
Agent Skills / SKILL.md | metadata-only | tests/test_agent_skill_export.py |
non_local_runtime_execution, live_payment_execution |
examples/payment-agent.yaml |
Starter manifest | blocked-before-generation | tests/test_starter_code_plan.py |
generator-implementation-review |
examples/payment-agent.yaml |
Vercel eve | metadata-only | tests/test_eve_compatibility.py |
non_local_runtime_execution, live_payment_execution |
examples/invalid/missing-instructions.yaml |
Agent Spec | blocked-by-validation | tests/test_agent_spec_compatibility.py |
validation_failed |
examples/invalid/missing-instructions.yaml |
A2A Agent Card | blocked-by-validation | tests/test_a2a_agent_card_export.py |
validation_failed |
examples/invalid/missing-instructions.yaml |
Agent Skills / SKILL.md | blocked-by-validation | tests/test_agent_skill_export.py |
validation_failed |
examples/invalid/missing-instructions.yaml |
Starter manifest | blocked-by-validation | tests/test_starter_code_plan.py |
validation_failed |
examples/invalid/missing-instructions.yaml |
Provider compatibility | blocked-by-validation | tests/test_provider_compatibility_cli.py |
validation_failed |
examples/invalid/missing-instructions.yaml |
RAP bridge | blocked-by-validation | tests/test_rap_bridge_report.py |
validation_failed |
examples/invalid/missing-instructions.yaml |
Vercel eve | blocked-by-validation | tests/test_eve_compatibility.py |
validation_failed |
Blocked Export Fixture
examples/invalid/missing-instructions.yaml
Validation status: fail
harness: 'instructions' is a required property
Embedded Fixture Manifest
Show JSON
{
"authoritativeCheck": "tests/test_prosumer_builder_static_export.py",
"authoritativePlanCommand": "python3 scripts/prosumer_builder_plan.py examples/simple-agent.yaml examples/tool-agent.yaml examples/payment-agent.yaml",
"blockedExportFixture": {
"agent": "invalid-missing-instructions",
"flow": [
{
"id": "choose_job",
"label": "Choose job",
"selection": {
"agentName": "invalid-missing-instructions",
"description": "Missing harness instructions for validation demo.",
"source": "ADL metadata"
},
"status": "ready"
},
{
"id": "model_profile",
"label": "Pick model profile",
"selection": {
"capability": "chat",
"fallbackProviders": [],
"preferredProvider": "openai",
"structuredOutput": true,
"toolCalling": false
},
"status": "ready"
},
{
"id": "tool",
"label": "Add optional tool",
"selection": {
"deterministicFixtureCount": 0,
"deterministicFixtureIds": [],
"toolCount": 0,
"tools": []
},
"status": "ready"
},
{
"id": "policy_eval_gate",
"label": "Add policy and eval gate",
"selection": {
"evalGates": [],
"policies": []
},
"status": "ready"
},
{
"command": "python3 scripts/validate_examples.py --format json examples/invalid/missing-instructions.yaml",
"errors": [
"harness: 'instructions' is a required property"
],
"id": "validate",
"label": "Validate ADL",
"status": "fail"
},
{
"command": "python3 scripts/run_local_agent.py examples/invalid/missing-instructions.yaml",
"completionPreview": null,
"id": "dry_run",
"label": "Dry-run locally",
"mode": "local-dry-run",
"sourceCheckSummaryPreview": null,
"sourceChecksPreview": [],
"status": "blocked",
"toolExecutionPreview": null,
"tracePreview": []
},
{
"expectedEvents": [
"session.started",
"model.resolved",
"tools.registered",
"policies.loaded",
"evals.loaded",
"task.dry_run_completed"
],
"id": "trace",
"label": "Inspect trace",
"status": "blocked"
},
{
"id": "export",
"label": "Export review artifacts",
"staticUiExportMatrix": [
{
"authoritativeCheck": "tests/test_agent_spec_compatibility.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/agent_spec_compatibility.py --single examples/invalid/missing-instructions.yaml",
"label": "Agent Spec",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"status": "blocked",
"strictExportCommand": "python3 scripts/agent_spec_compatibility.py --export-agent-spec --single examples/invalid/missing-instructions.yaml",
"target": "agent-spec"
},
{
"authoritativeCheck": "tests/test_a2a_agent_card_export.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/invalid/missing-instructions.yaml",
"label": "A2A Agent Card",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"status": "blocked",
"strictExportCommand": "python3 scripts/adl_to_a2a_agent_card.py --export-agent-card --single examples/invalid/missing-instructions.yaml",
"target": "a2a-agent-card"
},
{
"authoritativeCheck": "tests/test_agent_skill_export.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/adl_to_agent_skill.py --single examples/invalid/missing-instructions.yaml",
"label": "Agent Skills / SKILL.md",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"status": "blocked",
"strictExportCommand": "python3 scripts/adl_to_agent_skill.py --export-skill-package --single examples/invalid/missing-instructions.yaml",
"target": "agent-skills-skill-md"
},
{
"authoritativeCheck": "tests/test_starter_code_plan.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/starter_code_plan.py --single examples/invalid/missing-instructions.yaml",
"label": "Starter manifest",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"status": "blocked",
"strictExportCommand": null,
"target": "starter-manifest"
},
{
"authoritativeCheck": "tests/test_provider_compatibility_cli.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/provider_compatibility.py examples/invalid/missing-instructions.yaml",
"label": "Provider compatibility",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"status": "blocked",
"strictExportCommand": null,
"target": "provider-compatibility"
},
{
"authoritativeCheck": "tests/test_rap_bridge_report.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"label": "RAP bridge",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"status": "blocked",
"strictExportCommand": null,
"target": "rap-bridge"
},
{
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/eve_compatibility.py --single examples/invalid/missing-instructions.yaml",
"eveCompatibilitySummary": {
"agent": "invalid-missing-instructions",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"runtime enforcement for unsupported eve features",
"valid ADL input before eve export review"
],
"label": "Vercel eve",
"losslessState": "blocked-by-validation",
"mcpInvocation": false,
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 3,
"projectRootPreview": "eve/invalid-missing-instructions",
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/invalid/missing-instructions.yaml",
"status": "blocked-by-validation",
"supported": false,
"target": "vercel-eve",
"uiState": "blocked",
"unsupportedFeatures": [
"validation_failed"
],
"validationErrors": [
"harness: 'instructions' is a required property"
]
},
"label": "Vercel eve",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"status": "blocked",
"strictExportCommand": null,
"target": "vercel-eve"
}
],
"staticUiHandoffSummaries": [
{
"blockedLiveActionWarnings": [
"no live RAP bridge execution",
"no provider or local model call",
"no MCP server resolution or invocation",
"no credential lookup or storage",
"no wallet, facilitator, payment rail, or settlement access"
],
"kind": "rap-bridge",
"label": "RAP bridge handoff",
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"readiness": "report-ready",
"runtimeExecutionAllowed": false,
"source": "tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"status": "pass",
"summary": {
"bridgeReady": true,
"conformanceStatus": "pass",
"metadataOnlySections": [
"x402.PaymentRequired",
"x402.PaymentSignature",
"x402.PaymentResponse",
"x402.facilitator",
"authority",
"receipts",
"reputation",
"conformance"
],
"rapReadyCount": 8,
"receiptReputationStatus": "pass",
"unsafeCount": 0,
"unsupportedCount": 0
},
"uiBadge": "ready-static-report",
"validationRefs": [
"tests/test_rap_bridge_report.py",
"tests/RAP-BRIDGE-REPORT.md",
"specs/RAP-BRIDGE-v0.1.md"
]
},
{
"blockedLiveActionWarnings": [
"no live RAP bridge execution",
"no provider or local model call",
"no MCP server resolution or invocation",
"no credential lookup or storage",
"no wallet, facilitator, payment rail, or settlement access"
],
"kind": "provider-adapter",
"label": "Provider adapter handoff",
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-before-codegen",
"runtimeExecutionAllowed": false,
"source": "tests/fixtures/provider-adapter-codegen-manifest.json",
"status": "blocked-report-only",
"summary": {
"blockers": [
{
"ids": [
"openai-blocker-1",
"openai-blocker-2"
],
"target": "openai"
},
{
"ids": [
"anthropic-blocker-1",
"anthropic-blocker-2"
],
"target": "anthropic"
},
{
"ids": [
"gemini-blocker-1",
"gemini-blocker-2"
],
"target": "gemini"
},
{
"ids": [
"ollama-blocker-1",
"ollama-blocker-2"
],
"target": "ollama"
},
{
"ids": [
"langgraph-blocker-1",
"langgraph-blocker-2"
],
"target": "langgraph"
}
],
"generationAllowed": false,
"hostedServiceRefs": [
"mcp:approved-docs-search"
],
"plannedFileCount": 20,
"requiredSecretRefs": [
"ANTHROPIC_API_KEY",
"GEMINI_API_KEY",
"OPENAI_API_KEY"
],
"targetCount": 5,
"targets": [
"openai",
"anthropic",
"gemini",
"ollama",
"langgraph"
],
"validationGateIds": [
"manifest-fixture-deterministic",
"manifest-files-report-only",
"manifest-target-support-metadata",
"manifest-runtime-boundary-disabled"
]
},
"uiBadge": "blocked-static-plan",
"validationRefs": [
"tests/test_provider_adapter_codegen_plan.py",
"tests/PROVIDER-ADAPTER-CODEGEN-PLAN-REPORT.md",
"tests/fixtures/provider-adapter-codegen-manifest.json"
]
}
],
"status": "blocked",
"targets": [
{
"command": "python3 scripts/agent_spec_compatibility.py --single examples/invalid/missing-instructions.yaml",
"mode": "report-only",
"target": "agent-spec"
},
{
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/invalid/missing-instructions.yaml",
"mode": "report-only",
"target": "a2a-agent-card"
},
{
"command": "python3 scripts/adl_to_agent_skill.py --single examples/invalid/missing-instructions.yaml",
"mode": "report-only",
"target": "agent-skills-skill-md"
},
{
"command": "python3 scripts/starter_code_plan.py --single examples/invalid/missing-instructions.yaml",
"mode": "report-only",
"target": "starter-manifest"
},
{
"command": "python3 scripts/provider_compatibility.py examples/invalid/missing-instructions.yaml",
"mode": "report-only",
"target": "provider-compatibility"
},
{
"command": "python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"mode": "report-only",
"target": "rap-bridge"
},
{
"command": "python3 scripts/eve_compatibility.py --single examples/invalid/missing-instructions.yaml",
"mode": "report-only",
"target": "vercel-eve"
}
]
}
],
"format": "prosumer-builder-mvp-plan",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"networkAccess": false,
"paymentAccess": false,
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"supported": false,
"unsupportedFeatures": []
},
"blockedExportUiFixture": {
"authoritativeCheck": "tests/test_prosumer_builder_static_export.py",
"format": "prosumer-builder-blocked-export-ui-fixture",
"generatedFrom": "scripts/prosumer_builder_static_export.py",
"guardrails": {
"browserAutomationRequired": false,
"devServerStarted": false,
"localStaticFixtureOnly": true,
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"runtimeExecutionAllowed": false
},
"readinessCounts": {
"blocked-before-generation": 3,
"blocked-by-validation": 7,
"metadata-only": 12
},
"rowCount": 22,
"rows": [
{
"agent": "simple-research-helper",
"authoritativeCheck": "tests/test_agent_spec_compatibility.py",
"blockedBy": [],
"command": "python3 scripts/agent_spec_compatibility.py --single examples/simple-agent.yaml",
"eveCompatibilitySummary": null,
"label": "Agent Spec",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/simple-agent.yaml",
"status": "metadata-only",
"strictExportCommand": "python3 scripts/agent_spec_compatibility.py --export-agent-spec --single examples/simple-agent.yaml",
"target": "agent-spec",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "simple-research-helper",
"authoritativeCheck": "tests/test_a2a_agent_card_export.py",
"blockedBy": [],
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/simple-agent.yaml",
"eveCompatibilitySummary": null,
"label": "A2A Agent Card",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/simple-agent.yaml",
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_a2a_agent_card.py --export-agent-card --single examples/simple-agent.yaml",
"target": "a2a-agent-card",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "simple-research-helper",
"authoritativeCheck": "tests/test_agent_skill_export.py",
"blockedBy": [],
"command": "python3 scripts/adl_to_agent_skill.py --single examples/simple-agent.yaml",
"eveCompatibilitySummary": null,
"label": "Agent Skills / SKILL.md",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/simple-agent.yaml",
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_agent_skill.py --export-skill-package --single examples/simple-agent.yaml",
"target": "agent-skills-skill-md",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "simple-research-helper",
"authoritativeCheck": "tests/test_starter_code_plan.py",
"blockedBy": [
"generator-implementation-review"
],
"command": "python3 scripts/starter_code_plan.py --single examples/simple-agent.yaml",
"eveCompatibilitySummary": null,
"label": "Starter manifest",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-before-generation",
"runtimeExecutionAllowed": false,
"source": "examples/simple-agent.yaml",
"status": "blocked-before-generation",
"strictExportCommand": null,
"target": "starter-manifest",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "simple-research-helper",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedBy": [],
"command": "python3 scripts/eve_compatibility.py --single examples/simple-agent.yaml",
"eveCompatibilitySummary": {
"agent": "simple-research-helper",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"native eve enforcement for ReddiAgent metadata-only sections"
],
"label": "Vercel eve",
"losslessState": "not-lossless-metadata-only",
"mcpInvocation": false,
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 4,
"projectRootPreview": "eve/simple-research-helper",
"runtimeExecutionAllowed": false,
"source": "examples/simple-agent.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/simple-agent.yaml",
"status": "report-ready-with-metadata-only-semantics",
"supported": true,
"target": "vercel-eve",
"uiState": "metadata-only",
"unsupportedFeatures": [],
"validationErrors": []
},
"label": "Vercel eve",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/simple-agent.yaml",
"status": "metadata-only",
"strictExportCommand": null,
"target": "vercel-eve",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "source-checker",
"authoritativeCheck": "tests/test_agent_spec_compatibility.py",
"blockedBy": [],
"command": "python3 scripts/agent_spec_compatibility.py --single examples/tool-agent.yaml",
"eveCompatibilitySummary": null,
"label": "Agent Spec",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/tool-agent.yaml",
"status": "metadata-only",
"strictExportCommand": "python3 scripts/agent_spec_compatibility.py --export-agent-spec --single examples/tool-agent.yaml",
"target": "agent-spec",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "source-checker",
"authoritativeCheck": "tests/test_a2a_agent_card_export.py",
"blockedBy": [],
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/tool-agent.yaml",
"eveCompatibilitySummary": null,
"label": "A2A Agent Card",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/tool-agent.yaml",
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_a2a_agent_card.py --export-agent-card --single examples/tool-agent.yaml",
"target": "a2a-agent-card",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "source-checker",
"authoritativeCheck": "tests/test_agent_skill_export.py",
"blockedBy": [],
"command": "python3 scripts/adl_to_agent_skill.py --single examples/tool-agent.yaml",
"eveCompatibilitySummary": null,
"label": "Agent Skills / SKILL.md",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/tool-agent.yaml",
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_agent_skill.py --export-skill-package --single examples/tool-agent.yaml",
"target": "agent-skills-skill-md",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "source-checker",
"authoritativeCheck": "tests/test_starter_code_plan.py",
"blockedBy": [
"generator-implementation-review"
],
"command": "python3 scripts/starter_code_plan.py --single examples/tool-agent.yaml",
"eveCompatibilitySummary": null,
"label": "Starter manifest",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-before-generation",
"runtimeExecutionAllowed": false,
"source": "examples/tool-agent.yaml",
"status": "blocked-before-generation",
"strictExportCommand": null,
"target": "starter-manifest",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "source-checker",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedBy": [],
"command": "python3 scripts/eve_compatibility.py --single examples/tool-agent.yaml",
"eveCompatibilitySummary": {
"agent": "source-checker",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"native eve enforcement for ReddiAgent metadata-only sections"
],
"label": "Vercel eve",
"losslessState": "not-lossless-metadata-only",
"mcpInvocation": false,
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 5,
"projectRootPreview": "eve/source-checker",
"runtimeExecutionAllowed": false,
"source": "examples/tool-agent.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/tool-agent.yaml",
"status": "report-ready-with-metadata-only-semantics",
"supported": true,
"target": "vercel-eve",
"uiState": "metadata-only",
"unsupportedFeatures": [],
"validationErrors": []
},
"label": "Vercel eve",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/tool-agent.yaml",
"status": "metadata-only",
"strictExportCommand": null,
"target": "vercel-eve",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "paid-specialist-researcher",
"authoritativeCheck": "tests/test_agent_spec_compatibility.py",
"blockedBy": [
"non_local_runtime_execution",
"live_payment_execution"
],
"command": "python3 scripts/agent_spec_compatibility.py --single examples/payment-agent.yaml",
"eveCompatibilitySummary": null,
"label": "Agent Spec",
"mcpInvocation": false,
"metadataOnlyExtensions": [
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/payment-agent.yaml",
"status": "metadata-only",
"strictExportCommand": "python3 scripts/agent_spec_compatibility.py --export-agent-spec --single examples/payment-agent.yaml",
"target": "agent-spec",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "paid-specialist-researcher",
"authoritativeCheck": "tests/test_a2a_agent_card_export.py",
"blockedBy": [
"non_local_runtime_execution",
"live_payment_execution"
],
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/payment-agent.yaml",
"eveCompatibilitySummary": null,
"label": "A2A Agent Card",
"mcpInvocation": false,
"metadataOnlyExtensions": [
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/payment-agent.yaml",
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_a2a_agent_card.py --export-agent-card --single examples/payment-agent.yaml",
"target": "a2a-agent-card",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "paid-specialist-researcher",
"authoritativeCheck": "tests/test_agent_skill_export.py",
"blockedBy": [
"non_local_runtime_execution",
"live_payment_execution"
],
"command": "python3 scripts/adl_to_agent_skill.py --single examples/payment-agent.yaml",
"eveCompatibilitySummary": null,
"label": "Agent Skills / SKILL.md",
"mcpInvocation": false,
"metadataOnlyExtensions": [
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/payment-agent.yaml",
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_agent_skill.py --export-skill-package --single examples/payment-agent.yaml",
"target": "agent-skills-skill-md",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "paid-specialist-researcher",
"authoritativeCheck": "tests/test_starter_code_plan.py",
"blockedBy": [
"generator-implementation-review"
],
"command": "python3 scripts/starter_code_plan.py --single examples/payment-agent.yaml",
"eveCompatibilitySummary": null,
"label": "Starter manifest",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-before-generation",
"runtimeExecutionAllowed": false,
"source": "examples/payment-agent.yaml",
"status": "blocked-before-generation",
"strictExportCommand": null,
"target": "starter-manifest",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "paid-specialist-researcher",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedBy": [
"non_local_runtime_execution",
"live_payment_execution"
],
"command": "python3 scripts/eve_compatibility.py --single examples/payment-agent.yaml",
"eveCompatibilitySummary": {
"agent": "paid-specialist-researcher",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"runtime enforcement for unsupported eve features",
"native eve enforcement for ReddiAgent metadata-only sections"
],
"label": "Vercel eve",
"losslessState": "not-lossless-unsupported",
"mcpInvocation": false,
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.receipts",
"extensions.reputation",
"extensions.x402"
],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 5,
"projectRootPreview": "eve/paid-specialist-researcher",
"runtimeExecutionAllowed": false,
"source": "examples/payment-agent.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/payment-agent.yaml",
"status": "report-ready-with-unsupported-runtime-features",
"supported": true,
"target": "vercel-eve",
"uiState": "unsupported-runtime-features",
"unsupportedFeatures": [
"non_local_runtime_execution",
"live_payment_execution",
"receipt_enforcement",
"reputation_emission"
],
"validationErrors": []
},
"label": "Vercel eve",
"mcpInvocation": false,
"metadataOnlyExtensions": [
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"source": "examples/payment-agent.yaml",
"status": "metadata-only",
"strictExportCommand": null,
"target": "vercel-eve",
"validationErrors": [],
"validationStatus": "pass"
},
{
"agent": "invalid-missing-instructions",
"authoritativeCheck": "tests/test_agent_spec_compatibility.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/agent_spec_compatibility.py --single examples/invalid/missing-instructions.yaml",
"eveCompatibilitySummary": null,
"label": "Agent Spec",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"status": "blocked",
"strictExportCommand": "python3 scripts/agent_spec_compatibility.py --export-agent-spec --single examples/invalid/missing-instructions.yaml",
"target": "agent-spec",
"validationErrors": [
"harness: 'instructions' is a required property"
],
"validationStatus": "fail"
},
{
"agent": "invalid-missing-instructions",
"authoritativeCheck": "tests/test_a2a_agent_card_export.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/invalid/missing-instructions.yaml",
"eveCompatibilitySummary": null,
"label": "A2A Agent Card",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"status": "blocked",
"strictExportCommand": "python3 scripts/adl_to_a2a_agent_card.py --export-agent-card --single examples/invalid/missing-instructions.yaml",
"target": "a2a-agent-card",
"validationErrors": [
"harness: 'instructions' is a required property"
],
"validationStatus": "fail"
},
{
"agent": "invalid-missing-instructions",
"authoritativeCheck": "tests/test_agent_skill_export.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/adl_to_agent_skill.py --single examples/invalid/missing-instructions.yaml",
"eveCompatibilitySummary": null,
"label": "Agent Skills / SKILL.md",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"status": "blocked",
"strictExportCommand": "python3 scripts/adl_to_agent_skill.py --export-skill-package --single examples/invalid/missing-instructions.yaml",
"target": "agent-skills-skill-md",
"validationErrors": [
"harness: 'instructions' is a required property"
],
"validationStatus": "fail"
},
{
"agent": "invalid-missing-instructions",
"authoritativeCheck": "tests/test_starter_code_plan.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/starter_code_plan.py --single examples/invalid/missing-instructions.yaml",
"eveCompatibilitySummary": null,
"label": "Starter manifest",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"status": "blocked",
"strictExportCommand": null,
"target": "starter-manifest",
"validationErrors": [
"harness: 'instructions' is a required property"
],
"validationStatus": "fail"
},
{
"agent": "invalid-missing-instructions",
"authoritativeCheck": "tests/test_provider_compatibility_cli.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/provider_compatibility.py examples/invalid/missing-instructions.yaml",
"eveCompatibilitySummary": null,
"label": "Provider compatibility",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"status": "blocked",
"strictExportCommand": null,
"target": "provider-compatibility",
"validationErrors": [
"harness: 'instructions' is a required property"
],
"validationStatus": "fail"
},
{
"agent": "invalid-missing-instructions",
"authoritativeCheck": "tests/test_rap_bridge_report.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"eveCompatibilitySummary": null,
"label": "RAP bridge",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"status": "blocked",
"strictExportCommand": null,
"target": "rap-bridge",
"validationErrors": [
"harness: 'instructions' is a required property"
],
"validationStatus": "fail"
},
{
"agent": "invalid-missing-instructions",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedBy": [
"validation_failed"
],
"command": "python3 scripts/eve_compatibility.py --single examples/invalid/missing-instructions.yaml",
"eveCompatibilitySummary": {
"agent": "invalid-missing-instructions",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"runtime enforcement for unsupported eve features",
"valid ADL input before eve export review"
],
"label": "Vercel eve",
"losslessState": "blocked-by-validation",
"mcpInvocation": false,
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 3,
"projectRootPreview": "eve/invalid-missing-instructions",
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/invalid/missing-instructions.yaml",
"status": "blocked-by-validation",
"supported": false,
"target": "vercel-eve",
"uiState": "blocked",
"unsupportedFeatures": [
"validation_failed"
],
"validationErrors": [
"harness: 'instructions' is a required property"
]
},
"label": "Vercel eve",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-by-validation",
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"status": "blocked",
"strictExportCommand": null,
"target": "vercel-eve",
"validationErrors": [
"harness: 'instructions' is a required property"
],
"validationStatus": "fail"
}
],
"sources": [
"examples/invalid/missing-instructions.yaml",
"examples/payment-agent.yaml",
"examples/simple-agent.yaml",
"examples/tool-agent.yaml"
]
},
"blockedFixtureCheck": "tests/fixtures/prosumer-builder-blocked-export-ui.json",
"blockedFixtureSource": "examples/invalid/missing-instructions.yaml",
"coveredSources": [
"examples/simple-agent.yaml",
"examples/tool-agent.yaml",
"examples/payment-agent.yaml"
],
"eveCompatibilitySummaries": {
"authoritativeCheck": "tests/test_prosumer_builder_static_export.py",
"format": "prosumer-builder-eve-compatibility-ui-summaries",
"generatedFrom": "scripts/prosumer_builder_static_export.py",
"guardrails": {
"browserAutomationRequired": false,
"deploymentAllowed": false,
"devServerStarted": false,
"localStaticFixtureOnly": true,
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"runtimeExecutionAllowed": false
},
"losslessStateCounts": {
"blocked-by-validation": 1,
"not-lossless-metadata-only": 2,
"not-lossless-unsupported": 1
},
"rowCount": 4,
"rows": [
{
"agent": "simple-research-helper",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"native eve enforcement for ReddiAgent metadata-only sections"
],
"label": "Vercel eve",
"losslessState": "not-lossless-metadata-only",
"mcpInvocation": false,
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 4,
"projectRootPreview": "eve/simple-research-helper",
"runtimeExecutionAllowed": false,
"source": "examples/simple-agent.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/simple-agent.yaml",
"status": "report-ready-with-metadata-only-semantics",
"supported": true,
"target": "vercel-eve",
"uiState": "metadata-only",
"unsupportedFeatures": [],
"validationErrors": []
},
{
"agent": "source-checker",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"native eve enforcement for ReddiAgent metadata-only sections"
],
"label": "Vercel eve",
"losslessState": "not-lossless-metadata-only",
"mcpInvocation": false,
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 5,
"projectRootPreview": "eve/source-checker",
"runtimeExecutionAllowed": false,
"source": "examples/tool-agent.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/tool-agent.yaml",
"status": "report-ready-with-metadata-only-semantics",
"supported": true,
"target": "vercel-eve",
"uiState": "metadata-only",
"unsupportedFeatures": [],
"validationErrors": []
},
{
"agent": "paid-specialist-researcher",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"runtime enforcement for unsupported eve features",
"native eve enforcement for ReddiAgent metadata-only sections"
],
"label": "Vercel eve",
"losslessState": "not-lossless-unsupported",
"mcpInvocation": false,
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.receipts",
"extensions.reputation",
"extensions.x402"
],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 5,
"projectRootPreview": "eve/paid-specialist-researcher",
"runtimeExecutionAllowed": false,
"source": "examples/payment-agent.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/payment-agent.yaml",
"status": "report-ready-with-unsupported-runtime-features",
"supported": true,
"target": "vercel-eve",
"uiState": "unsupported-runtime-features",
"unsupportedFeatures": [
"non_local_runtime_execution",
"live_payment_execution",
"receipt_enforcement",
"reputation_emission"
],
"validationErrors": []
},
{
"agent": "invalid-missing-instructions",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"runtime enforcement for unsupported eve features",
"valid ADL input before eve export review"
],
"label": "Vercel eve",
"losslessState": "blocked-by-validation",
"mcpInvocation": false,
"metadataOnlySections": [],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 3,
"projectRootPreview": "eve/invalid-missing-instructions",
"runtimeExecutionAllowed": false,
"source": "examples/invalid/missing-instructions.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/invalid/missing-instructions.yaml",
"status": "blocked-by-validation",
"supported": false,
"target": "vercel-eve",
"uiState": "blocked",
"unsupportedFeatures": [
"validation_failed"
],
"validationErrors": [
"harness: 'instructions' is a required property"
]
}
],
"sourceReportCheck": "tests/test_eve_compatibility.py",
"uiStateCounts": {
"blocked": 1,
"metadata-only": 2,
"unsupported-runtime-features": 1
}
},
"format": "prosumer-builder-static-html-export-report",
"generatedFrom": "scripts/prosumer_builder_static_export.py",
"guardrails": {
"browserAutomationRequired": false,
"devServerStarted": false,
"localStaticFixtureOnly": true,
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"runtimeExecutionAllowed": false
},
"plans": [
{
"agent": "simple-research-helper",
"flow": [
{
"id": "choose_job",
"label": "Choose job",
"selection": {
"agentName": "simple-research-helper",
"description": "Answers a user question using only model reasoning and a session log.",
"source": "ADL metadata"
},
"status": "ready"
},
{
"id": "model_profile",
"label": "Pick model profile",
"selection": {
"capability": "chat",
"fallbackProviders": [
"anthropic",
"gemini",
"ollama"
],
"preferredProvider": "openai",
"structuredOutput": true,
"toolCalling": false
},
"status": "ready"
},
{
"id": "tool",
"label": "Add optional tool",
"selection": {
"deterministicFixtureCount": 0,
"deterministicFixtureIds": [],
"toolCount": 0,
"tools": []
},
"status": "ready"
},
{
"id": "policy_eval_gate",
"label": "Add policy and eval gate",
"selection": {
"evalGates": [
{
"id": "has-answer",
"rule": "Response must include an answer or a clear uncertainty statement.",
"type": "output-check"
}
],
"policies": [
{
"id": "no-external-actions",
"rule": "The agent may not send messages, spend money, browse, or modify files.",
"type": "permission"
}
]
},
"status": "ready"
},
{
"command": "python3 scripts/validate_examples.py --format json examples/simple-agent.yaml",
"errors": [],
"id": "validate",
"label": "Validate ADL",
"status": "pass"
},
{
"command": "python3 scripts/run_local_agent.py examples/simple-agent.yaml",
"completionPreview": {
"reason": "dry-run transport completed and required gates passed",
"requiredGateStatus": "pass",
"status": "pass",
"transportStatus": "pass"
},
"id": "dry_run",
"label": "Dry-run locally",
"mode": "local-dry-run",
"sourceCheckSummaryPreview": null,
"sourceChecksPreview": [],
"status": "ready",
"toolExecutionPreview": null,
"tracePreview": [
{
"agent": "simple-research-helper",
"event": "session.started",
"runtime": "local-python",
"traceId": "620ebc89574fa9aa"
},
{
"capability": "chat",
"event": "model.resolved",
"provider": "openai",
"traceId": "620ebc89574fa9aa"
},
{
"count": 0,
"event": "tools.registered",
"traceId": "620ebc89574fa9aa"
},
{
"count": 1,
"event": "policies.loaded",
"traceId": "620ebc89574fa9aa"
},
{
"count": 1,
"event": "evals.loaded",
"traceId": "620ebc89574fa9aa"
},
{
"event": "task.dry_run_completed",
"reason": "dry-run transport completed and required gates passed",
"status": "pass",
"traceId": "620ebc89574fa9aa"
}
]
},
{
"expectedEvents": [
"session.started",
"model.resolved",
"tools.registered",
"policies.loaded",
"evals.loaded",
"task.dry_run_completed"
],
"id": "trace",
"label": "Inspect trace",
"status": "ready"
},
{
"id": "export",
"label": "Export review artifacts",
"staticUiExportMatrix": [
{
"authoritativeCheck": "tests/test_agent_spec_compatibility.py",
"blockedBy": [],
"command": "python3 scripts/agent_spec_compatibility.py --single examples/simple-agent.yaml",
"label": "Agent Spec",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": "python3 scripts/agent_spec_compatibility.py --export-agent-spec --single examples/simple-agent.yaml",
"target": "agent-spec"
},
{
"authoritativeCheck": "tests/test_a2a_agent_card_export.py",
"blockedBy": [],
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/simple-agent.yaml",
"label": "A2A Agent Card",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_a2a_agent_card.py --export-agent-card --single examples/simple-agent.yaml",
"target": "a2a-agent-card"
},
{
"authoritativeCheck": "tests/test_agent_skill_export.py",
"blockedBy": [],
"command": "python3 scripts/adl_to_agent_skill.py --single examples/simple-agent.yaml",
"label": "Agent Skills / SKILL.md",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_agent_skill.py --export-skill-package --single examples/simple-agent.yaml",
"target": "agent-skills-skill-md"
},
{
"authoritativeCheck": "tests/test_starter_code_plan.py",
"blockedBy": [
"generator-implementation-review"
],
"command": "python3 scripts/starter_code_plan.py --single examples/simple-agent.yaml",
"label": "Starter manifest",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-before-generation",
"runtimeExecutionAllowed": false,
"status": "blocked-before-generation",
"strictExportCommand": null,
"target": "starter-manifest"
},
{
"authoritativeCheck": "tests/test_provider_compatibility_cli.py",
"blockedBy": [],
"command": "python3 scripts/provider_compatibility.py examples/simple-agent.yaml",
"label": "Provider compatibility",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "report-ready",
"runtimeExecutionAllowed": false,
"status": "report-ready",
"strictExportCommand": null,
"target": "provider-compatibility"
},
{
"authoritativeCheck": "tests/test_rap_bridge_report.py",
"blockedBy": [
"no_payment_receipt_reputation_metadata"
],
"command": "python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"label": "RAP bridge",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "not-applicable",
"runtimeExecutionAllowed": false,
"status": "not-applicable",
"strictExportCommand": null,
"target": "rap-bridge"
},
{
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedBy": [],
"command": "python3 scripts/eve_compatibility.py --single examples/simple-agent.yaml",
"eveCompatibilitySummary": {
"agent": "simple-research-helper",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"native eve enforcement for ReddiAgent metadata-only sections"
],
"label": "Vercel eve",
"losslessState": "not-lossless-metadata-only",
"mcpInvocation": false,
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 4,
"projectRootPreview": "eve/simple-research-helper",
"runtimeExecutionAllowed": false,
"source": "examples/simple-agent.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/simple-agent.yaml",
"status": "report-ready-with-metadata-only-semantics",
"supported": true,
"target": "vercel-eve",
"uiState": "metadata-only",
"unsupportedFeatures": [],
"validationErrors": []
},
"label": "Vercel eve",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"harness.memory"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": null,
"target": "vercel-eve"
}
],
"staticUiHandoffSummaries": [
{
"blockedLiveActionWarnings": [
"no live RAP bridge execution",
"no provider or local model call",
"no MCP server resolution or invocation",
"no credential lookup or storage",
"no wallet, facilitator, payment rail, or settlement access"
],
"kind": "rap-bridge",
"label": "RAP bridge handoff",
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"readiness": "report-ready",
"runtimeExecutionAllowed": false,
"source": "tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"status": "pass",
"summary": {
"bridgeReady": true,
"conformanceStatus": "pass",
"metadataOnlySections": [
"x402.PaymentRequired",
"x402.PaymentSignature",
"x402.PaymentResponse",
"x402.facilitator",
"authority",
"receipts",
"reputation",
"conformance"
],
"rapReadyCount": 8,
"receiptReputationStatus": "pass",
"unsafeCount": 0,
"unsupportedCount": 0
},
"uiBadge": "ready-static-report",
"validationRefs": [
"tests/test_rap_bridge_report.py",
"tests/RAP-BRIDGE-REPORT.md",
"specs/RAP-BRIDGE-v0.1.md"
]
},
{
"blockedLiveActionWarnings": [
"no live RAP bridge execution",
"no provider or local model call",
"no MCP server resolution or invocation",
"no credential lookup or storage",
"no wallet, facilitator, payment rail, or settlement access"
],
"kind": "provider-adapter",
"label": "Provider adapter handoff",
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-before-codegen",
"runtimeExecutionAllowed": false,
"source": "tests/fixtures/provider-adapter-codegen-manifest.json",
"status": "blocked-report-only",
"summary": {
"blockers": [
{
"ids": [
"openai-blocker-1",
"openai-blocker-2"
],
"target": "openai"
},
{
"ids": [
"anthropic-blocker-1",
"anthropic-blocker-2"
],
"target": "anthropic"
},
{
"ids": [
"gemini-blocker-1",
"gemini-blocker-2"
],
"target": "gemini"
},
{
"ids": [
"ollama-blocker-1",
"ollama-blocker-2"
],
"target": "ollama"
},
{
"ids": [
"langgraph-blocker-1",
"langgraph-blocker-2"
],
"target": "langgraph"
}
],
"generationAllowed": false,
"hostedServiceRefs": [
"mcp:approved-docs-search"
],
"plannedFileCount": 20,
"requiredSecretRefs": [
"ANTHROPIC_API_KEY",
"GEMINI_API_KEY",
"OPENAI_API_KEY"
],
"targetCount": 5,
"targets": [
"openai",
"anthropic",
"gemini",
"ollama",
"langgraph"
],
"validationGateIds": [
"manifest-fixture-deterministic",
"manifest-files-report-only",
"manifest-target-support-metadata",
"manifest-runtime-boundary-disabled"
]
},
"uiBadge": "blocked-static-plan",
"validationRefs": [
"tests/test_provider_adapter_codegen_plan.py",
"tests/PROVIDER-ADAPTER-CODEGEN-PLAN-REPORT.md",
"tests/fixtures/provider-adapter-codegen-manifest.json"
]
}
],
"status": "ready",
"targets": [
{
"command": "python3 scripts/agent_spec_compatibility.py --single examples/simple-agent.yaml",
"mode": "report-only",
"target": "agent-spec"
},
{
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/simple-agent.yaml",
"mode": "report-only",
"target": "a2a-agent-card"
},
{
"command": "python3 scripts/adl_to_agent_skill.py --single examples/simple-agent.yaml",
"mode": "report-only",
"target": "agent-skills-skill-md"
},
{
"command": "python3 scripts/starter_code_plan.py --single examples/simple-agent.yaml",
"mode": "report-only",
"target": "starter-manifest"
},
{
"command": "python3 scripts/provider_compatibility.py examples/simple-agent.yaml",
"mode": "report-only",
"target": "provider-compatibility"
},
{
"command": "python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"mode": "report-only",
"target": "rap-bridge"
},
{
"command": "python3 scripts/eve_compatibility.py --single examples/simple-agent.yaml",
"mode": "report-only",
"target": "vercel-eve"
}
]
}
],
"format": "prosumer-builder-mvp-plan",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"networkAccess": false,
"paymentAccess": false,
"runtimeExecutionAllowed": false,
"source": "examples/simple-agent.yaml",
"supported": true,
"unsupportedFeatures": []
},
{
"agent": "source-checker",
"flow": [
{
"id": "choose_job",
"label": "Choose job",
"selection": {
"agentName": "source-checker",
"description": "Answers questions using one approved search tool and cites the source title.",
"source": "ADL metadata"
},
"status": "ready"
},
{
"id": "model_profile",
"label": "Pick model profile",
"selection": {
"capability": "chat",
"fallbackProviders": [
"openai",
"gemini"
],
"preferredProvider": "anthropic",
"structuredOutput": true,
"toolCalling": true
},
"status": "ready"
},
{
"id": "tool",
"label": "Add optional tool",
"selection": {
"deterministicFixtureCount": 1,
"deterministicFixtureIds": [
"search_docs"
],
"toolCount": 1,
"tools": [
{
"description": "Search approved documentation sources.",
"id": "search_docs",
"type": "function"
}
]
},
"status": "ready"
},
{
"id": "policy_eval_gate",
"label": "Add policy and eval gate",
"selection": {
"evalGates": [
{
"id": "cite-source",
"rule": "Answer must include at least one source title.",
"type": "output-check"
}
],
"policies": [
{
"id": "approved-sources-only",
"rule": "Tool may only search configured approved documentation sources.",
"type": "data-access"
}
]
},
"status": "ready"
},
{
"command": "python3 scripts/validate_examples.py --format json examples/tool-agent.yaml",
"errors": [],
"id": "validate",
"label": "Validate ADL",
"status": "pass"
},
{
"command": "python3 scripts/run_local_agent.py examples/tool-agent.yaml --execute-tools --fail-on-required-gate",
"completionPreview": {
"reason": "dry-run transport completed and required gates passed",
"requiredGateStatus": "pass",
"status": "pass",
"transportStatus": "pass"
},
"id": "dry_run",
"label": "Dry-run locally",
"mode": "local-dry-run",
"sourceCheckSummaryPreview": {
"failCount": 0,
"passCount": 1,
"requiredFailureCount": 0,
"status": "pass",
"total": 1
},
"sourceChecksPreview": [
{
"gateId": "approved-source-output",
"message": "Tool output cites an approved in-repo source.",
"status": "pass",
"title": "Tool Registry Contract v0.1",
"toolId": "search_docs",
"url": "specs/TOOL-REGISTRY-v0.1.md"
}
],
"status": "ready",
"toolExecutionPreview": {
"deniedCount": 0,
"mode": "local-fixture",
"networkAccess": false,
"paymentAccess": false,
"resultCount": 1,
"resultStatuses": [
{
"status": "success",
"toolId": "search_docs"
}
]
},
"tracePreview": [
{
"agent": "source-checker",
"event": "session.started",
"runtime": "local-python",
"traceId": "679d1dbaf4893ab4"
},
{
"capability": "chat",
"event": "model.resolved",
"provider": "anthropic",
"traceId": "679d1dbaf4893ab4"
},
{
"count": 1,
"event": "tools.registered",
"traceId": "679d1dbaf4893ab4"
},
{
"count": 1,
"event": "policies.loaded",
"traceId": "679d1dbaf4893ab4"
},
{
"count": 1,
"event": "evals.loaded",
"traceId": "679d1dbaf4893ab4"
},
{
"event": "tool.executed",
"inputHash": "d16a992bc62ea3d3",
"outputHash": "3d7893bdedc034ee",
"status": "success",
"toolId": "search_docs",
"traceId": "679d1dbaf4893ab4"
},
{
"event": "source.checked",
"gateId": "approved-source-output",
"status": "pass",
"toolId": "search_docs",
"traceId": "679d1dbaf4893ab4"
},
{
"event": "task.dry_run_completed",
"reason": "dry-run transport completed and required gates passed",
"status": "pass",
"traceId": "679d1dbaf4893ab4"
}
]
},
{
"expectedEvents": [
"session.started",
"model.resolved",
"tools.registered",
"policies.loaded",
"evals.loaded",
"tool.executed",
"source.checked",
"task.dry_run_completed"
],
"id": "trace",
"label": "Inspect trace",
"status": "ready"
},
{
"id": "export",
"label": "Export review artifacts",
"staticUiExportMatrix": [
{
"authoritativeCheck": "tests/test_agent_spec_compatibility.py",
"blockedBy": [],
"command": "python3 scripts/agent_spec_compatibility.py --single examples/tool-agent.yaml",
"label": "Agent Spec",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": "python3 scripts/agent_spec_compatibility.py --export-agent-spec --single examples/tool-agent.yaml",
"target": "agent-spec"
},
{
"authoritativeCheck": "tests/test_a2a_agent_card_export.py",
"blockedBy": [],
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/tool-agent.yaml",
"label": "A2A Agent Card",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_a2a_agent_card.py --export-agent-card --single examples/tool-agent.yaml",
"target": "a2a-agent-card"
},
{
"authoritativeCheck": "tests/test_agent_skill_export.py",
"blockedBy": [],
"command": "python3 scripts/adl_to_agent_skill.py --single examples/tool-agent.yaml",
"label": "Agent Skills / SKILL.md",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_agent_skill.py --export-skill-package --single examples/tool-agent.yaml",
"target": "agent-skills-skill-md"
},
{
"authoritativeCheck": "tests/test_starter_code_plan.py",
"blockedBy": [
"generator-implementation-review"
],
"command": "python3 scripts/starter_code_plan.py --single examples/tool-agent.yaml",
"label": "Starter manifest",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-before-generation",
"runtimeExecutionAllowed": false,
"status": "blocked-before-generation",
"strictExportCommand": null,
"target": "starter-manifest"
},
{
"authoritativeCheck": "tests/test_provider_compatibility_cli.py",
"blockedBy": [],
"command": "python3 scripts/provider_compatibility.py examples/tool-agent.yaml",
"label": "Provider compatibility",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "report-ready",
"runtimeExecutionAllowed": false,
"status": "report-ready",
"strictExportCommand": null,
"target": "provider-compatibility"
},
{
"authoritativeCheck": "tests/test_rap_bridge_report.py",
"blockedBy": [
"no_payment_receipt_reputation_metadata"
],
"command": "python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"label": "RAP bridge",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "not-applicable",
"runtimeExecutionAllowed": false,
"status": "not-applicable",
"strictExportCommand": null,
"target": "rap-bridge"
},
{
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedBy": [],
"command": "python3 scripts/eve_compatibility.py --single examples/tool-agent.yaml",
"eveCompatibilitySummary": {
"agent": "source-checker",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"native eve enforcement for ReddiAgent metadata-only sections"
],
"label": "Vercel eve",
"losslessState": "not-lossless-metadata-only",
"mcpInvocation": false,
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 5,
"projectRootPreview": "eve/source-checker",
"runtimeExecutionAllowed": false,
"source": "examples/tool-agent.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/tool-agent.yaml",
"status": "report-ready-with-metadata-only-semantics",
"supported": true,
"target": "vercel-eve",
"uiState": "metadata-only",
"unsupportedFeatures": [],
"validationErrors": []
},
"label": "Vercel eve",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": null,
"target": "vercel-eve"
}
],
"staticUiHandoffSummaries": [
{
"blockedLiveActionWarnings": [
"no live RAP bridge execution",
"no provider or local model call",
"no MCP server resolution or invocation",
"no credential lookup or storage",
"no wallet, facilitator, payment rail, or settlement access"
],
"kind": "rap-bridge",
"label": "RAP bridge handoff",
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"readiness": "report-ready",
"runtimeExecutionAllowed": false,
"source": "tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"status": "pass",
"summary": {
"bridgeReady": true,
"conformanceStatus": "pass",
"metadataOnlySections": [
"x402.PaymentRequired",
"x402.PaymentSignature",
"x402.PaymentResponse",
"x402.facilitator",
"authority",
"receipts",
"reputation",
"conformance"
],
"rapReadyCount": 8,
"receiptReputationStatus": "pass",
"unsafeCount": 0,
"unsupportedCount": 0
},
"uiBadge": "ready-static-report",
"validationRefs": [
"tests/test_rap_bridge_report.py",
"tests/RAP-BRIDGE-REPORT.md",
"specs/RAP-BRIDGE-v0.1.md"
]
},
{
"blockedLiveActionWarnings": [
"no live RAP bridge execution",
"no provider or local model call",
"no MCP server resolution or invocation",
"no credential lookup or storage",
"no wallet, facilitator, payment rail, or settlement access"
],
"kind": "provider-adapter",
"label": "Provider adapter handoff",
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-before-codegen",
"runtimeExecutionAllowed": false,
"source": "tests/fixtures/provider-adapter-codegen-manifest.json",
"status": "blocked-report-only",
"summary": {
"blockers": [
{
"ids": [
"openai-blocker-1",
"openai-blocker-2"
],
"target": "openai"
},
{
"ids": [
"anthropic-blocker-1",
"anthropic-blocker-2"
],
"target": "anthropic"
},
{
"ids": [
"gemini-blocker-1",
"gemini-blocker-2"
],
"target": "gemini"
},
{
"ids": [
"ollama-blocker-1",
"ollama-blocker-2"
],
"target": "ollama"
},
{
"ids": [
"langgraph-blocker-1",
"langgraph-blocker-2"
],
"target": "langgraph"
}
],
"generationAllowed": false,
"hostedServiceRefs": [
"mcp:approved-docs-search"
],
"plannedFileCount": 20,
"requiredSecretRefs": [
"ANTHROPIC_API_KEY",
"GEMINI_API_KEY",
"OPENAI_API_KEY"
],
"targetCount": 5,
"targets": [
"openai",
"anthropic",
"gemini",
"ollama",
"langgraph"
],
"validationGateIds": [
"manifest-fixture-deterministic",
"manifest-files-report-only",
"manifest-target-support-metadata",
"manifest-runtime-boundary-disabled"
]
},
"uiBadge": "blocked-static-plan",
"validationRefs": [
"tests/test_provider_adapter_codegen_plan.py",
"tests/PROVIDER-ADAPTER-CODEGEN-PLAN-REPORT.md",
"tests/fixtures/provider-adapter-codegen-manifest.json"
]
}
],
"status": "ready",
"targets": [
{
"command": "python3 scripts/agent_spec_compatibility.py --single examples/tool-agent.yaml",
"mode": "report-only",
"target": "agent-spec"
},
{
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/tool-agent.yaml",
"mode": "report-only",
"target": "a2a-agent-card"
},
{
"command": "python3 scripts/adl_to_agent_skill.py --single examples/tool-agent.yaml",
"mode": "report-only",
"target": "agent-skills-skill-md"
},
{
"command": "python3 scripts/starter_code_plan.py --single examples/tool-agent.yaml",
"mode": "report-only",
"target": "starter-manifest"
},
{
"command": "python3 scripts/provider_compatibility.py examples/tool-agent.yaml",
"mode": "report-only",
"target": "provider-compatibility"
},
{
"command": "python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"mode": "report-only",
"target": "rap-bridge"
},
{
"command": "python3 scripts/eve_compatibility.py --single examples/tool-agent.yaml",
"mode": "report-only",
"target": "vercel-eve"
}
]
}
],
"format": "prosumer-builder-mvp-plan",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"networkAccess": false,
"paymentAccess": false,
"runtimeExecutionAllowed": false,
"source": "examples/tool-agent.yaml",
"supported": true,
"unsupportedFeatures": []
},
{
"agent": "paid-specialist-researcher",
"flow": [
{
"id": "choose_job",
"label": "Choose job",
"selection": {
"agentName": "paid-specialist-researcher",
"description": "Performs a bounded paid research task and emits a receipt.",
"source": "ADL metadata"
},
"status": "ready"
},
{
"id": "model_profile",
"label": "Pick model profile",
"selection": {
"capability": "chat",
"fallbackProviders": [
"anthropic"
],
"preferredProvider": "openai",
"structuredOutput": true,
"toolCalling": true
},
"status": "ready"
},
{
"id": "tool",
"label": "Add optional tool",
"selection": {
"deterministicFixtureCount": 0,
"deterministicFixtureIds": [],
"toolCount": 1,
"tools": [
{
"description": "Fetch one approved URL.",
"id": "fetch_approved_url",
"type": "function"
}
]
},
"status": "ready"
},
{
"id": "policy_eval_gate",
"label": "Add policy and eval gate",
"selection": {
"evalGates": [
{
"id": "receipt-required",
"rule": "A task receipt must be emitted before completion.",
"type": "receipt-check"
}
],
"policies": [
{
"id": "task-budget",
"rule": "Total task spend must be less than or equal to 0.25 USDC.",
"type": "budget"
},
{
"id": "human-approval",
"rule": "Ask for approval before any payment above 1.00 USDC.",
"type": "approval"
}
]
},
"status": "ready"
},
{
"command": "python3 scripts/validate_examples.py --format json examples/payment-agent.yaml",
"errors": [],
"id": "validate",
"label": "Validate ADL",
"status": "pass"
},
{
"command": "python3 scripts/run_local_agent.py examples/payment-agent.yaml",
"completionPreview": {
"reason": "dry-run transport completed and required gates passed",
"requiredGateStatus": "pass",
"status": "pass",
"transportStatus": "pass"
},
"id": "dry_run",
"label": "Dry-run locally",
"mode": "local-dry-run",
"sourceCheckSummaryPreview": null,
"sourceChecksPreview": [],
"status": "ready",
"toolExecutionPreview": null,
"tracePreview": [
{
"agent": "paid-specialist-researcher",
"event": "session.started",
"runtime": "hosted-container",
"traceId": "bee6380f51405b6e"
},
{
"capability": "chat",
"event": "model.resolved",
"provider": "openai",
"traceId": "bee6380f51405b6e"
},
{
"count": 1,
"event": "tools.registered",
"traceId": "bee6380f51405b6e"
},
{
"count": 2,
"event": "policies.loaded",
"traceId": "bee6380f51405b6e"
},
{
"count": 1,
"event": "evals.loaded",
"traceId": "bee6380f51405b6e"
},
{
"event": "task.dry_run_completed",
"reason": "dry-run transport completed and required gates passed",
"status": "pass",
"traceId": "bee6380f51405b6e"
}
]
},
{
"expectedEvents": [
"session.started",
"model.resolved",
"tools.registered",
"policies.loaded",
"evals.loaded",
"task.dry_run_completed"
],
"id": "trace",
"label": "Inspect trace",
"status": "ready"
},
{
"id": "export",
"label": "Export review artifacts",
"staticUiExportMatrix": [
{
"authoritativeCheck": "tests/test_agent_spec_compatibility.py",
"blockedBy": [
"non_local_runtime_execution",
"live_payment_execution"
],
"command": "python3 scripts/agent_spec_compatibility.py --single examples/payment-agent.yaml",
"label": "Agent Spec",
"mcpInvocation": false,
"metadataOnlyExtensions": [
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": "python3 scripts/agent_spec_compatibility.py --export-agent-spec --single examples/payment-agent.yaml",
"target": "agent-spec"
},
{
"authoritativeCheck": "tests/test_a2a_agent_card_export.py",
"blockedBy": [
"non_local_runtime_execution",
"live_payment_execution"
],
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/payment-agent.yaml",
"label": "A2A Agent Card",
"mcpInvocation": false,
"metadataOnlyExtensions": [
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_a2a_agent_card.py --export-agent-card --single examples/payment-agent.yaml",
"target": "a2a-agent-card"
},
{
"authoritativeCheck": "tests/test_agent_skill_export.py",
"blockedBy": [
"non_local_runtime_execution",
"live_payment_execution"
],
"command": "python3 scripts/adl_to_agent_skill.py --single examples/payment-agent.yaml",
"label": "Agent Skills / SKILL.md",
"mcpInvocation": false,
"metadataOnlyExtensions": [
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": "python3 scripts/adl_to_agent_skill.py --export-skill-package --single examples/payment-agent.yaml",
"target": "agent-skills-skill-md"
},
{
"authoritativeCheck": "tests/test_starter_code_plan.py",
"blockedBy": [
"generator-implementation-review"
],
"command": "python3 scripts/starter_code_plan.py --single examples/payment-agent.yaml",
"label": "Starter manifest",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-before-generation",
"runtimeExecutionAllowed": false,
"status": "blocked-before-generation",
"strictExportCommand": null,
"target": "starter-manifest"
},
{
"authoritativeCheck": "tests/test_provider_compatibility_cli.py",
"blockedBy": [],
"command": "python3 scripts/provider_compatibility.py examples/payment-agent.yaml",
"label": "Provider compatibility",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "report-ready",
"runtimeExecutionAllowed": false,
"status": "report-ready",
"strictExportCommand": null,
"target": "provider-compatibility"
},
{
"authoritativeCheck": "tests/test_rap_bridge_report.py",
"blockedBy": [],
"command": "python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"label": "RAP bridge",
"mcpInvocation": false,
"metadataOnlyExtensions": [],
"metadataOnlySections": [],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "report-ready",
"runtimeExecutionAllowed": false,
"status": "report-ready",
"strictExportCommand": null,
"target": "rap-bridge"
},
{
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedBy": [
"non_local_runtime_execution",
"live_payment_execution"
],
"command": "python3 scripts/eve_compatibility.py --single examples/payment-agent.yaml",
"eveCompatibilitySummary": {
"agent": "paid-specialist-researcher",
"authoritativeCheck": "tests/test_eve_compatibility.py",
"blockedLiveActionWarnings": [
"no live eve runtime install or execution",
"no provider/model API call",
"no MCP server resolution or invocation",
"no credential lookup/access",
"no wallet, facilitator, payment rail, or settlement access",
"no server start, deployment, package publishing, or production gateway mutation"
],
"deploymentAllowed": false,
"futureWork": [
"runtime enforcement for unsupported eve features",
"native eve enforcement for ReddiAgent metadata-only sections"
],
"label": "Vercel eve",
"losslessState": "not-lossless-unsupported",
"mcpInvocation": false,
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.receipts",
"extensions.reputation",
"extensions.x402"
],
"networkAccess": false,
"paymentAccess": false,
"plannedConnectionCount": 0,
"plannedFileCount": 5,
"projectRootPreview": "eve/paid-specialist-researcher",
"runtimeExecutionAllowed": false,
"source": "examples/payment-agent.yaml",
"sourceReportCommand": "python3 scripts/eve_compatibility.py --single examples/payment-agent.yaml",
"status": "report-ready-with-unsupported-runtime-features",
"supported": true,
"target": "vercel-eve",
"uiState": "unsupported-runtime-features",
"unsupportedFeatures": [
"non_local_runtime_execution",
"live_payment_execution",
"receipt_enforcement",
"reputation_emission"
],
"validationErrors": []
},
"label": "Vercel eve",
"mcpInvocation": false,
"metadataOnlyExtensions": [
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"metadataOnlySections": [
"harness.policies",
"harness.evalGates",
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"mode": "report-only",
"networkAccess": false,
"paymentAccess": false,
"readiness": "metadata-only",
"runtimeExecutionAllowed": false,
"status": "metadata-only",
"strictExportCommand": null,
"target": "vercel-eve"
}
],
"staticUiHandoffSummaries": [
{
"blockedLiveActionWarnings": [
"no live RAP bridge execution",
"no provider or local model call",
"no MCP server resolution or invocation",
"no credential lookup or storage",
"no wallet, facilitator, payment rail, or settlement access"
],
"kind": "rap-bridge",
"label": "RAP bridge handoff",
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"readiness": "report-ready",
"runtimeExecutionAllowed": false,
"source": "tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"status": "pass",
"summary": {
"bridgeReady": true,
"conformanceStatus": "pass",
"metadataOnlySections": [
"x402.PaymentRequired",
"x402.PaymentSignature",
"x402.PaymentResponse",
"x402.facilitator",
"authority",
"receipts",
"reputation",
"conformance"
],
"rapReadyCount": 8,
"receiptReputationStatus": "pass",
"unsafeCount": 0,
"unsupportedCount": 0
},
"uiBadge": "ready-static-report",
"validationRefs": [
"tests/test_rap_bridge_report.py",
"tests/RAP-BRIDGE-REPORT.md",
"specs/RAP-BRIDGE-v0.1.md"
]
},
{
"blockedLiveActionWarnings": [
"no live RAP bridge execution",
"no provider or local model call",
"no MCP server resolution or invocation",
"no credential lookup or storage",
"no wallet, facilitator, payment rail, or settlement access"
],
"kind": "provider-adapter",
"label": "Provider adapter handoff",
"mcpInvocation": false,
"networkAccess": false,
"paymentAccess": false,
"readiness": "blocked-before-codegen",
"runtimeExecutionAllowed": false,
"source": "tests/fixtures/provider-adapter-codegen-manifest.json",
"status": "blocked-report-only",
"summary": {
"blockers": [
{
"ids": [
"openai-blocker-1",
"openai-blocker-2"
],
"target": "openai"
},
{
"ids": [
"anthropic-blocker-1",
"anthropic-blocker-2"
],
"target": "anthropic"
},
{
"ids": [
"gemini-blocker-1",
"gemini-blocker-2"
],
"target": "gemini"
},
{
"ids": [
"ollama-blocker-1",
"ollama-blocker-2"
],
"target": "ollama"
},
{
"ids": [
"langgraph-blocker-1",
"langgraph-blocker-2"
],
"target": "langgraph"
}
],
"generationAllowed": false,
"hostedServiceRefs": [
"mcp:approved-docs-search"
],
"plannedFileCount": 20,
"requiredSecretRefs": [
"ANTHROPIC_API_KEY",
"GEMINI_API_KEY",
"OPENAI_API_KEY"
],
"targetCount": 5,
"targets": [
"openai",
"anthropic",
"gemini",
"ollama",
"langgraph"
],
"validationGateIds": [
"manifest-fixture-deterministic",
"manifest-files-report-only",
"manifest-target-support-metadata",
"manifest-runtime-boundary-disabled"
]
},
"uiBadge": "blocked-static-plan",
"validationRefs": [
"tests/test_provider_adapter_codegen_plan.py",
"tests/PROVIDER-ADAPTER-CODEGEN-PLAN-REPORT.md",
"tests/fixtures/provider-adapter-codegen-manifest.json"
]
}
],
"status": "ready",
"targets": [
{
"command": "python3 scripts/agent_spec_compatibility.py --single examples/payment-agent.yaml",
"mode": "report-only",
"target": "agent-spec"
},
{
"command": "python3 scripts/adl_to_a2a_agent_card.py --single examples/payment-agent.yaml",
"mode": "report-only",
"target": "a2a-agent-card"
},
{
"command": "python3 scripts/adl_to_agent_skill.py --single examples/payment-agent.yaml",
"mode": "report-only",
"target": "agent-skills-skill-md"
},
{
"command": "python3 scripts/starter_code_plan.py --single examples/payment-agent.yaml",
"mode": "report-only",
"target": "starter-manifest"
},
{
"command": "python3 scripts/provider_compatibility.py examples/payment-agent.yaml",
"mode": "report-only",
"target": "provider-compatibility"
},
{
"command": "python3 scripts/rap_bridge_report.py tests/fixtures/rap-bridge-x402-paid-mcp-ready.json",
"mode": "report-only",
"target": "rap-bridge"
},
{
"command": "python3 scripts/eve_compatibility.py --single examples/payment-agent.yaml",
"mode": "report-only",
"target": "vercel-eve"
}
]
}
],
"format": "prosumer-builder-mvp-plan",
"mcpInvocation": false,
"metadataOnlyExtensions": [
"extensions.x402",
"extensions.receipts",
"extensions.reputation"
],
"networkAccess": false,
"paymentAccess": false,
"runtimeExecutionAllowed": false,
"source": "examples/payment-agent.yaml",
"supported": true,
"unsupportedFeatures": [
"non_local_runtime_execution",
"live_payment_execution"
]
}
],
"summary": {
"blockedFixtureExportStatus": "blocked",
"blockedFixtureStatus": false,
"coveredAgentCount": 3,
"rows": [
{
"agent": "simple-research-helper",
"mcpInvocation": false,
"paymentAccess": false,
"readinessStates": [
"blocked-before-generation",
"metadata-only",
"not-applicable",
"report-ready"
],
"runtimeExecutionAllowed": false,
"source": "examples/simple-agent.yaml",
"supported": true,
"targetCount": 7
},
{
"agent": "source-checker",
"mcpInvocation": false,
"paymentAccess": false,
"readinessStates": [
"blocked-before-generation",
"metadata-only",
"not-applicable",
"report-ready"
],
"runtimeExecutionAllowed": false,
"source": "examples/tool-agent.yaml",
"supported": true,
"targetCount": 7
},
{
"agent": "paid-specialist-researcher",
"mcpInvocation": false,
"paymentAccess": false,
"readinessStates": [
"blocked-before-generation",
"metadata-only",
"report-ready"
],
"runtimeExecutionAllowed": false,
"source": "examples/payment-agent.yaml",
"supported": true,
"targetCount": 7
}
]
}
}