{
  "$schema": "https://agentskills.io/schemas/agent.json",
  "spec_version": "0.1",
  "name": "dreamineering",
  "display_name": "Dreamineering",
  "description": "The Dreamineering logo is a P&ID — a diagram of the process of thinking for making progress (read /docs/journey/navigation/thinking-loop). Factory for agent-commerce rails. Inner-loop instruments (templates, PRDs, skills) packaged as discoverable and billable agent tools. Intent execution with verifiable receipts.",
  "url": "https://dreamineering.com",
  "logo": "https://dreamineering.com/img/brand/logo.png",
  "contact": {
    "email": "matt@dreamineering.com",
    "channel": "https://dreamineering.com/contact"
  },
  "identity": {
    "did": "did:web:dreamineering.com",
    "status": "planned",
    "issuer": "self",
    "note": "did:web document will publish at /.well-known/did.json when identity issuer ships (COMRC-001)."
  },
  "meta_language": {
    "key": "https://dreamineering.com/llms.txt",
    "full": "https://dreamineering.com/llms-full.txt",
    "description": "Three-layer agent meta-language spec. Read the key first to decode any pack notation, A&ID diagram, or briefing from this site without bespoke training."
  },
  "protocols": {
    "mcp": {
      "status": "planned",
      "version": "2025-06",
      "note": "First external MCP tool call targeted per WM-NAV.pack (@COMMERCE:next)."
    },
    "ap2": {
      "status": "gap",
      "note": "Agent Payments Protocol mandate handler is the binding commerce gap. Tracked in prd-agent-commerce-rails (COMRC-004)."
    },
    "x402": {
      "status": "planned",
      "note": "HTTP 402 micropayment billing planned for first external MCP tool."
    },
    "ucp": {
      "status": "partial",
      "note": "Universal Commerce Protocol partial coverage via Stripe wiring."
    },
    "intent_trace": {
      "status": "partial",
      "schema_version": "1.1",
      "upgrade_target": "1.2 (intent_ref hash field)",
      "note": "Verifiable Intent receipt schema lives at https://dreamineering.com/docs/standards/standard-data-unit and is emitted on every skill run."
    }
  },
  "capabilities": {
    "jobs": [
      {
        "id": "falsifiable-prediction",
        "description": "Convert any claim into a machine-verifiable bet: single indicator + direction + threshold + check date + resolution rule. Returns structured prediction object.",
        "use_when": "Agent making a long-horizon decision needs a testable bet, not an opinion. Turns strategy speculation into auditable record.",
        "input": "{ claim: string, horizon_months: number, decision_context?: string }",
        "output": "{ claim_clean: string, indicator: string, direction: 'up'|'down'|'stable', threshold: number|string, check_date: string, counter_case: string, maturity: 'testable'|'ambiguous' }",
        "receipt": "IntentTrace v1.1",
        "cost_signal": "x402 micropayment — price TBD at Phase B launch",
        "status": "planned",
        "mcp_tool_name": "falsify_prediction",
        "comrc_ref": "COMRC-006"
      },
      {
        "id": "flow-state-calibration",
        "description": "Given principal state (current phase + dominant pole reading), return a calibrated prompt for phase correction. Implements the Dreamer-Engineer-Reality three-pole model.",
        "use_when": "Agent or operator needs external-lens prompt to correct flow imbalance — over-reach (Dream dominant), mechanical drift (Engineer dominant), or stagnation (Reality dominant).",
        "input": "{ phase: 'sprint'|'recovery'|'reflection'|'calibration', dominant_pole: 'dream'|'engineer'|'reality', capacity_signal?: string }",
        "output": "{ prompt: string, timing: string, correction: string, pole_balance: object }",
        "receipt": "IntentTrace v1.1",
        "cost_signal": "x402 micropayment — price TBD",
        "status": "planned",
        "mcp_tool_name": "calibrate_flow_state",
        "comrc_ref": "COMRC-007"
      },
      {
        "id": "pain-to-prd-classification",
        "description": "Extract pain signals from interview or research text, score across 5 dimensions (Pain/Demand/Edge/Trend/Conversion), classify into create-PRD vs validate-demand vs park-signal.",
        "use_when": "Agent conducting customer discovery, market research, or sales qualification needs deterministic pain classification before committing resources.",
        "input": "{ raw_text: string, context?: string }",
        "output": "{ signals: array, scores: { pain, demand, edge, trend, conversion }, classification: 'create-prd'|'validate-demand'|'park', evidence_map: object }",
        "receipt": "IntentTrace v1.1",
        "cost_signal": "x402 micropayment — price TBD",
        "status": "planned",
        "mcp_tool_name": "classify_pain_signal",
        "comrc_ref": "COMRC-008"
      },
      {
        "id": "metric-definition",
        "description": "Transform a PRD outcome statement into a queryable metric: formula + threshold + unit + named data source. Returns structured metric object that can be measured.",
        "use_when": "Agent shipping PRDs or overseeing product teams needs metrics that are provable, not prose. Without a formula, a metric is a hope.",
        "input": "{ outcome_statement: string, context?: string }",
        "output": "{ name: string, formula: string, threshold: number|string, unit: string, data_source: string, query: string }",
        "receipt": "IntentTrace v1.1",
        "cost_signal": "x402 micropayment — price TBD",
        "status": "planned",
        "mcp_tool_name": "define_metric",
        "comrc_ref": "COMRC-009"
      },
      {
        "id": "verifiable-intent-validation",
        "description": "Validate that an agent's actions stayed within human-approved scope. Given an agent's transaction + delegation chain, return pass/fail + violation details + audit trail.",
        "use_when": "Any agent commerce stack requiring authorization proof. AP2/x402/ACP mandate handlers need VI verification before settling. No VI proof = no merchant accepts the transaction.",
        "input": "{ intent_ref: string, actions_taken: array, delegation_chain: array, scope_constraints: object }",
        "output": "{ verdict: 'pass'|'fail', violations: array, audit_url: string, intent_trace: object }",
        "receipt": "IntentTrace v1.1",
        "cost_signal": "x402 micropayment — price TBD",
        "status": "planned",
        "mcp_tool_name": "validate_intent",
        "comrc_ref": "COMRC-010"
      }
    ],
    "jobs_note": "All jobs status:planned pending Phase B MCP endpoint launch. Schemas declared here for agent evaluation and indexing. First live tool: falsifiable-prediction (COMRC-006). Track progress: https://mm.dreamineering.com/prd-index.json",
    "tools": [],
    "tools_note": "Tool manifest compiler (planned) will export .agents/skills/* as discoverable, billable MCP tool endpoints. Until then this array is intentionally empty — discovery without proof is noise.",
    "skills_source": "https://github.com/dreamineering/drmg-mental-model/tree/main/.agents/skills",
    "knowledge": {
      "graph": "https://dreamineering.com/llms-full.txt",
      "priorities": "https://dreamineering.com/vessel/priorities",
      "ventures": "https://dreamineering.com/vessel/priorities"
    }
  },
  "commerce": {
    "phase": "1-discoverable",
    "accepts": [],
    "accepts_note": "No billable endpoints yet. Discovery station only. Next station: first external MCP tool call billable via x402.",
    "settlement_chains_planned": ["base", "solana"],
    "settlement_assets_planned": ["USDC"]
  },
  "human_in_the_loop": {
    "required_for": [
      "any-spend-above-threshold",
      "first-call-from-unknown-caller",
      "novelty-score-above-threshold"
    ],
    "escalation_contact": "matt@dreamineering.com",
    "note": "Risk governor is a planned station (cut from Phase 1 build contract). Until live, every agent commerce interaction requires human confirmation."
  },
  "legal": {
    "jurisdiction": "NZ",
    "terms": "https://dreamineering.com/terms",
    "privacy": "https://dreamineering.com/privacy",
    "disputes": "Out-of-band via contact email until escrow state machine ships."
  },
  "governance": {
    "kill_switch": true,
    "kill_switch_contact": "matt@dreamineering.com",
    "audit_trail": "IntentTrace receipts at /.invisible/context/receipts/ (internal). Public receipt endpoint planned alongside COMRC-005."
  },
  "version": {
    "manifest_version": "0.1.0",
    "last_updated": "2026-05-05",
    "spine": "prd-agent-commerce-rails",
    "source": "https://github.com/dreamineering/drmg-mental-model/blob/main/static/.well-known/agent.json"
  }
}
