addrbookFor publishers
← The evidence ledger

Evidence row 3935189

Observed , by sync.mcp_registry/1.

Kind
listing
About
source_record mcp_registry:io.github.canopy-labs/featureflip
Recorded
Previous row
#3754835
Body SHA-256
b539820d66185bcd50551177031c22357f53e2827e6b940577e46cedf46c5937
Leaf
0x09bfe43944be2eb1fb3d78ce294f6cd9c08b9e92ea773beecaa982565fca1f3e

What was observed

{
  "endpoints": [
    [
      "web",
      "https://featureflip.io/docs/integrations/mcp/"
    ]
  ],
  "name": "Featureflip",
  "owner_address": null,
  "raw": {
    "_meta": {
      "io.modelcontextprotocol.registry/official": {
        "isLatest": true,
        "publishedAt": "2026-11-07T02:00:27.193513Z",
        "status": "active",
        "statusChangedAt": "2026-11-07T02:00:27.193513Z",
        "updatedAt": "2026-11-07T02:00:27.193513Z"
      }
    },
    "server": {
      "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
      "description": "Manage Featureflip feature flags, targeting and rollouts from AI agents and editors.",
      "name": "io.github.canopy-labs/featureflip",
      "packages": [
        {
          "environmentVariables": [
            {
              "description": "Featureflip API token. A personal token (ffp_) acts as you; a service token (ffs_) is a scoped machine identity for CI and agents.",
              "format": "string",
              "isRequired": true,
              "isSecret": true,
              "name": "FEATUREFLIP_TOKEN"
            },
            {
              "default": "https://api.featureflip.io",
              "description": "Management API base URL. Defaults to https://api.featureflip.io.",
              "format": "string",
              "name": "FEATUREFLIP_API_URL"
            },
            {
              "description": "Organization slug. Only needed for a personal token that can reach more than one organization.",
              "format": "string",
              "name": "FEATUREFLIP_ORG"
            }
          ],
          "identifier": "@featureflip/mcp",
          "registryType": "npm",
          "transport": {
            "type": "stdio"
          },
          "version": "0.9.0"
        }
      ],
      "repository": {
        "source": "github",
        "url": "https://github.com/canopy-labs/featureflip-mcp"
      },
      "title": "Featureflip",
      "version": "0.9.0",
      "websiteUrl": "https://featureflip.io/docs/integrations/mcp/"
    }
  },
  "source": "mcp_registry",
  "summary": "Manage Featureflip feature flags, targeting and rollouts from AI agents and editors."
}

What the leaf hashes

{"body":"b539820d66185bcd50551177031c22357f53e2827e6b940577e46cedf46c5937","id":3935189,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1794018235082717,"prev":3754835,"subject":"mcp_registry:io.github.canopy-labs/featureflip","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (195826 rows).

  1. 0x09bfa1d4ae971d8c8008eb7efe55f47abe584cc539ac37dbb98bbb2a952feeca
  2. 0x3c65a13b3104488b9bfbcac6d541cfc1b3e39baffc8c44ae3b7cd7b9cac7de56
  3. 0xd518787dc68b1e2e8e1d886c5a924aac5de5c3d6c7af8efed48983646dce91b5
  4. 0xd91d96941c2696fcb37afd61aeb565a6556092d6746304805a8a6ddc45d8da1c
  5. 0x26a850a2213cb4dd6f9987dd45ac6f8fdc501e9a6e1b2909cc0104601a406255
  6. 0x3817ecd82114e4a4550630dc27fb17aa7541e22917cdda1cdb70dfb17777fd1b
  7. 0x3d7e314afd3979f5ad6f101a5357c73bf948dd5aa898f682d35859292e7a0fe2
  8. 0x3500026338f33c568156564e1a3189538374b4ea5268cd4af9bbf617e5acb870
  9. 0x343d59dd114dde9d2531516a3b31244be8e997f44f407af04aee3dbb6cfceaf3
  10. 0xb4247a4ee9026f45b76c917da284250272ac7423035441556ced66b23798c698
  11. 0x3f4563b620b6415b560b94ee294464d5544c2314daac55d1a2e3e2cc23949c2c
  12. 0x1b422eea10dac97a091a370fd8ddf024929a6e7e192cd6c6a8020590df30b685
  13. 0xcc8237523b2d5a08c4c820f7a8440fa8b577f989896eb892cba06931cc847cd2
  14. 0x144e6f529cb7231bff37cd4bad2e3530f3ad930f9de9c48c0f73680bc7f17d30
  15. 0x648a3baa51de8aa55066ecdaef86a2d63e9b16b533148da0c58eba70048b858f
  16. 0x80bdd907e4cabf074c5e8d919e88abbc805de47d0c5c142e281a67157f82926f
  17. 0x54292a94f447f1fd33c01b5c99da465043f11022958626a2ea562c457fef697a
  18. 0xff23fa8a9de3f957315ef0dfe7e8d8f6b1a51dae05fef7615c59794e019ff05c
Day root
0x17da9e85e1b138541355d33543ff34e3503cd3a49d37728fb53643e2a0416a2d
Chained
0xed34bd4af17282643de8cb9591c84d0aa1b39e1e9ae9864941e543f5a15718cb
Published
On Arc Testnet, block 71280839: 0xc3f6784179e0ca32236ba89472473e882a81d03fcc5ce27ca58ded2e01e112aa

How to check it · This row as JSON