addrbookFor publishers
← The evidence ledger

Evidence row 3032274

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 6b661c1e-57e1-4959-a498-d5241ec902a5
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
96493bc3bb47fc09cbc0b9133855f0a542aac2a72325bf27cf4ceadd671d80f7
Leaf
0xdb3962d9cbd370f05d658247a9a184380225a125812d7c05aca0e5b86e84b621

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Use when the user wants alternatives similar to a known GitHub login. Similarity uses public repository, language, location, and profile signals and is not a suitability judgment. Example: {\"login\":\"sajeetharan\",\"limit\":5}.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "default": 10,
            "description": "Maximum similar profiles from 1 to 20",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "login": {
            "description": "GitHub login of the source profile",
            "maxLength": 39,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "login"
        ],
        "type": "object"
      },
      "name": "find_similar_developers"
    },
    {
      "description": "Use when the user names a GitHub login or selects one DevGlobe search result and needs its public profile and contribution evidence. No authentication is required. Example: {\"login\":\"sajeetharan\"}.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "login": {
            "description": "GitHub login",
            "maxLength": 39,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "login"
        ],
        "type": "object"
      },
      "name": "get_developer_profile"
    },
    {
      "description": "Use after request_introduction to check a request created by the same authenticated agent. An accepted request returns only the public GitHub contact route.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "developerLogin": {
            "description": "GitHub login used in the original request_introduction call",
            "maxLength": 39,
            "minLength": 1,
            "type": "string"
          },
          "id": {
            "description": "Introduction request ID returned by request_introduction",
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          }
        },
        "required": [
          "id",
          "developerLogin"
        ],
        "type": "object"
      },
      "name": "get_introduction_status"
    },
    {
      "description": "Use when recency or momentum matters. Lists public score gainers and high-ranking profiles new to impact tracking; do not use as a hiring recommendation. Example: {\"days\":30,\"limit\":10}.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "days": {
            "default": 30,
            "description": "Trend window from 1 to 90 days",
            "maximum": 90,
            "minimum": 1,
            "type": "integer"
          },
          "limit": {
            "default": 10,
            "description": "Maximum gainers and new entries from 1 to 20 each",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "get_trending_developers"
    },
    {
      "description": "Use when the user starts with a public GitHub repository and wants relevant indexed developers. Matches public owner, contribution, language, topic, repository, and self-declared opportunity signals; this is not a suitability judgment. Example: {\"repository\":\"owner/repo\",\"limit\":10}.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "default": 10,
            "description": "Maximum matches from 1 to 20",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "repository": {
            "description": "Public GitHub repository as owner/repository or a github.com URL",
            "maxLength": 141,
            "minLength": 3,
            "type": "string"
          }
        },
        "required": [
          "repository"
        ],
        "type": "object"
      },
      "name": "match_developers_to_repository"
    },
    {
      "description": "Use when the user wants one concrete open-source contribution opportunity for an indexed GitHub login. Read-only, rate limited, and does not reserve the issue. Example: {\"login\":\"sajeetharan\"}.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "login": {
            "description": "Public GitHub login already indexed by DevGlobe",
            "maxLength": 39,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "login"
        ],
        "type": "object"
      },
      "name": "preview_contribution_mission"
    },
    {
      "description": "Use only after the user explicitly asks to contact an opted-in developer. Requires a bearer token, creates a consent-gated pending request, and never returns private contact details. Example: {\"developerLogin\":\"octocat\",\"reason\":\"We would like help maintaining our open-source React library.\",\"project\":\"Example UI\"}.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "developerLogin": {
            "description": "GitHub login selected by the user",
            "maxLength": 39,
            "minLength": 1,
            "type": "string"
          },
          "project": {
            "description": "Project or organization name",
            "maxLength": 200,
            "minLength": 2,
            "type": "string"
          },
          "reason": {
            "description": "Specific collaboration reason of at least 20 characters",
            "maxLength": 1000,
            "minLength": 20,
            "type": "string"
          }
        },
        "required": [
          "developerLogin",
          "reason",
          "project"
        ],
        "type": "object"
      },
      "name": "request_introduction"
    },
    {
      "description": "Use when the user wants to find public developers by skill, name, language, location, agent availability, or active opportunity intent. Start discovery here; no authentication is required. Example: {\"query\":\"TypeScript maintainers\",\"location\":\"Germany\",\"availableForAgents\":true,\"limit\":5}.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "availableForAgents": {
            "default": false,
            "description": "Set true only when the user needs profiles accepting verified agent requests",
            "type": "boolean"
          },
          "language": {
            "description": "Optional primary programming language, such as \"TypeScript\"",
            "maxLength": 50,
            "type": "string"
          },
          "limit": {
            "default": 10,
            "description": "Maximum results from 1 to 20",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "location": {
            "description": "Optional public location text, such as \"Germany\" or \"Colombo\"",
            "maxLength": 100,
            "type": "string"
          },
          "opportunityType": {
            "description": "Optional active self-declared opportunity type; do not infer availability",
            "enum": [
              "employment",
              "contract",
              "open-source",
              "speaking",
              "mentoring"
            ],
            "type": "string"
          },
          "query": {
            "description": "Required natural-language public search intent, such as \"TypeScript maintainers\" or a developer name",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_developers"
    }
  ]
}

What the leaf hashes

{"body":"96493bc3bb47fc09cbc0b9133855f0a542aac2a72325bf27cf4ceadd671d80f7","id":3032274,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793810257997460,"prev":null,"subject":"6b661c1e-57e1-4959-a498-d5241ec902a5","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON