Unpaid canary · not revenue

Is tenant streams currently in-scope?

If your agent is about to act on a named business, it usually guesses from a prompt, RAG scrape, or chat memory. This unpaid canary returns the operator's current non-PII status and updated_at for tenant streams from authorized staging data, so you can confirm or reject in-scope for one follow-on operational action.

Economic state: SIMULATED_FIXTURE. independent_revenue=false. paid=false. settlement=false. A GitHub reply is interest only. One unpaid call is not recurrence.

Start here (~5 minutes)

Open a Qualifying task issue. Include (1) one concrete decision, (2) what you use today instead, (3) confirmation you operate independently of Phoenix. No grant is issued on click. Owner issues a one-use token only after fit.

Open Qualifying task issue

Fit / non-fit

What you provide / receive

Worked sample (not a live canary)

Sample status=active and updated_at=2026-08-16 would support “yes, currently in-scope for a follow-on write.” A public-site scrape cannot know the operator's current status. If those fields would not change your decision, this experiment is falsified for you — a clean no is useful.

Value contract

Invoke after a grant

Qualification before grant. No wallet. No payment adapter. No x402 identity. Disable with UNPAID_INVITED_CANARY_ENABLED=false or STREAM_CAPABILITY_ENABLED=false.

Request example

{
  "grant_token": "<hmac-signed unpaid grant after qualification>",
  "business_slug": "streams",
  "invitee_identity": "<independent operator identity>",
  "source": "owned_capability_page"
}

Sample response (not canary execution)

{
  "sample": true,
  "not_canary_execution": true,
  "tool": "unpaid_invited_canary",
  "stream_key": "operational_context",
  "member_lane": "streams",
  "business": {
    "id": "sample-non-sensitive",
    "name": "Streams (sample)",
    "slug": "streams",
    "category": "platform",
    "status": "active",
    "content_categories": [
      "operational"
    ],
    "logo_url": null,
    "website": "https://phoenix-collective.app",
    "created_at": "2026-01-01T00:00:00.000Z",
    "updated_at": "2026-08-16T00:00:00.000Z"
  },
  "paid": false,
  "settlement": false,
  "revenue": false,
  "independent_revenue_claimed": false
}

Implementation status

{
  "unpaid_canary": "implemented_owner_controlled",
  "paid_settlement": false,
  "wallet_required": false,
  "x402_required": false,
  "stripe_adapter_required": false,
  "content_scope": "not_activated",
  "brand_graph_slice": "not_activated",
  "mcp_jsonrpc": "implemented_unpaid_only",
  "official_mcp_registry": "listed_active",
  "independent_revenue": false,
  "fulfillment_store": "ephemeral_instance_local",
  "durable_distributed_replay": false
}
operational_context canary — is streams currently in-scope?