← 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.