addrbookFor publishers
← The evidence ledger

Evidence row 383530

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a3865723-5b28-4ccc-9041-e97ddb396f7e
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ae517890927f86076173fed668aebb86cc8aca46d4f83d49712192058a46ef6d
Leaf
0x12c7b62bd469b66537cb6985593d4fdf37a1fbe3d9e5a971238c870756974456

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Returns the OAuth-authenticated owner's canonical record. Read this before proposing an ongoing CV update so stable experience identifiers and confirmed facts are preserved.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "get_my_career_record"
    },
    {
      "description": "Returns one public Career Record whose owner explicitly enabled MCP visibility. Contact values are excluded.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "format": {
            "default": "full",
            "enum": [
              "full",
              "summary"
            ],
            "type": "string"
          },
          "include_extensions": {
            "default": true,
            "type": "boolean"
          },
          "username": {
            "description": "The person.work profile slug",
            "maxLength": 50,
            "minLength": 3,
            "type": "string"
          }
        },
        "required": [
          "username"
        ],
        "type": "object"
      },
      "name": "get_profile"
    },
    {
      "description": "Adds a structured, human-readable diff to the owner's review inbox. Experience upserts may include a public HTTPS company_logo_url; person.work imports its own protected copy only after owner approval. Use this for normal maintenance after the initial import; the agent cannot apply or publish it.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "diff_summary": {
            "default": [],
            "items": {
              "properties": {
                "after": {},
                "before": {},
                "operation": {
                  "enum": [
                    "add",
                    "replace",
                    "remove"
                  ],
                  "type": "string"
                },
                "path": {
                  "maxLength": 300,
                  "minLength": 1,
                  "type": "string"
                },
                "reason": {
                  "maxLength": 1000,
                  "type": "string"
                }
              },
              "required": [
                "path",
                "operation"
              ],
              "type": "object"
            },
            "maxItems": 100,
            "type": "array"
          },
          "instruction": {
            "maxLength": 12000,
            "minLength": 1,
            "type": "string"
          },
          "proposed_patch": {
            "additionalProperties": false,
            "properties": {
              "experiences": {
                "items": {
                  "oneOf": [
                    {
                      "additionalProperties": false,
                      "properties": {
                        "experience": {
                          "additionalProperties": false,
                          "properties": {
                            "company": {
                              "maxLength": 240,
                              "minLength": 1,
                              "type": "string"
                            },
                            "company_logo_url": {
                              "anyOf": [
                                {
                                  "format": "uri",
                                  "maxLength": 2000,
                                  "pattern": "^https:\\/\\/",
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ],
                              "description": "Public HTTPS URL of the company logo. person.work imports and stores a protected copy. Use null to remove the current logo; omit the field to preserve it."
                            },
                            "context": {
                              "anyOf": [
                                {
                                  "maxLength": 8000,
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "contribution": {
                              "anyOf": [
                                {
                                  "maxLength": 16000,
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "end_date": {
                              "anyOf": [
                                {
                                  "format": "date",
                                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "headline": {
                              "anyOf": [
                                {
                                  "maxLength": 500,
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "is_prominent": {
                              "type": "boolean"
                            },
                            "key_result": {
                              "anyOf": [
                                {
                                  "maxLength": 2000,
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "learning": {
                              "anyOf": [
                                {
                                  "maxLength": 8000,
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "order_index": {
                              "maximum": 99,
                              "minimum": 0,
                              "type": "integer"
                            },
                            "problem": {
                              "anyOf": [
                                {
                                  "maxLength": 8000,
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "result": {
                              "anyOf": [
                                {
                                  "maxLength": 8000,
                                  "type": "string"
                                },
                                {
                                  "type": "null"
                                }
                              ]
                            },
                            "role": {
                              "maxLength": 320,
                              "minLength": 1,
                              "type": "string"
                            },
                            "stable_uri": {
                              "maxLength": 200,
                              "minLength": 3,
                              "type": "string"
                            },
                            "start_date": {
                              "format": "date",
                              "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                              "type": "string"
                            }
                          },
                          "required": [
                            "stable_uri",
                            "company",
                            "role",
                            "start_date",
                            "end_date",
                            "order_index",
                            "is_prominent"
                          ],
                          "type": "object"
                        },
                        "operation": {
                          "const": "upsert",
                          "type": "string"
                        }
                      },
                      "required": [
                        "operation",
                        "experience"
                      ],
                      "type": "object"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "operation": {
                          "const": "remove",
                          "type": "string"
                        },
                        "stable_uri": {
                          "maxLength": 200,
                          "minLength": 3,
                          "type": "string"
                        }
                      },
                      "required": [
                        "operation",
                        "stable_uri"
                      ],
                      "type": "object"
                    }
                  ]
                },
                "maxItems": 24,
                "minItems": 1,
                "type": "array"
              },
              "extension": {
                "additionalProperties": false,
                "description": "Typed profession fields (e.g. primaryLanguages, seniority). Replaces the stored fields of that extension; omit to leave them untouched.",
                "properties": {
                  "extension_id": {
                    "maxLength": 120,
                    "minLength": 1,
                    "type": "string"
                  },
                  "fields": {
                    "additionalProperties": {
                      "anyOf": [
                        {
                          "maxLength": 320,
                          "type": "string"
                        },
                        {
                          "items": {
                            "maxLength": 160,
                            "minLength": 1,
                            "type": "string"
                          },
                          "maxItems": 60,
                          "type": "array"
                        },
                        {
                          "type": "number"
                        },
                        {
                          "additionalProperties": false,
                          "properties": {
                            "max": {
                              "type": "number"
                            },
                            "min": {
                              "type": "number"
                            }
                          },
                          "required": [
                            "min",
                            "max"
                          ],
                          "type": "object"
                        }
                      ]
                    },
                    "propertyNames": {
                      "maxLength": 120,
                      "minLength": 1,
                      "type": "string"
                    },
                    "type": "object"
                  }
                },
                "required": [
                  "extension_id",
                  "fields"
                ],
                "type": "object"
              },
              "profile": {
                "additionalProperties": false,
                "properties": {
                  "avatar_url": {
                    "anyOf": [
                      {
                        "format": "uri",
                        "maxLength": 2000,
                        "pattern": "^https:\\/\\/",
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "description": "Public HTTPS URL of the profile picture. person.work imports and stores a protected copy, cropped to a portrait frame. Use null to remove the current picture and fall back to initials; omit the field to preserve it."
                  },
                  "competencies": {
                    "items": {
                      "maxLength": 160,
                      "minLength": 1,
                      "type": "string"
                    },
                    "maxItems": 40,
                    "type": "array"
                  },
                  "headline": {
                    "anyOf": [
                      {
                        "maxLength": 300,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "profession_group": {
                    "anyOf": [
                      {
                        "maxLength": 160,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "spoken_languages": {
                    "items": {
                      "maxLength": 160,
                      "minLength": 1,
                      "type": "string"
                    },
                    "maxItems": 40,
                    "type": "array"
                  },
                  "summary": {
                    "anyOf": [
                      {
                        "maxLength": 12000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "summary_full": {
                    "anyOf": [
                      {
                        "maxLength": 20000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "summary_short": {
                    "anyOf": [
                      {
                        "maxLength": 2000,
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          },
          "source_label": {
            "anyOf": [
              {
                "maxLength": 300,
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "instruction",
          "proposed_patch"
        ],
        "type": "object"
      },
      "name": "propose_my_career_change"
    },
    {
      "description": "Explicit initial-import operation for structured facts already interpreted by the calling agent. It does not accept or store a raw CV, PDF, or source text, and person.work does not run a second AI interpretation. The operation deterministically validates the payload and atomically creates a private profile when needed or replaces the owner's profile facts and complete experience list. Experiences may include a public HTTPS company_logo_url; person.work imports a protected copy. Use null to remove a logo and omit the field to preserve it. Identity is required only for first creation. Never use this for routine updates.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "description": "Structured CV facts interpreted by the calling agent. Raw files and source text are not part of this contract; person.work validates and stores only this structured payload.",
        "properties": {
          "experiences": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "company": {
                  "maxLength": 240,
                  "minLength": 1,
                  "type": "string"
                },
                "company_logo_url": {
                  "anyOf": [
                    {
                      "format": "uri",
                      "maxLength": 2000,
                      "pattern": "^https:\\/\\/",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "description": "Public HTTPS URL of the company logo. person.work imports and stores a protected copy. Use null to remove the current logo; omit the field to preserve it."
                },
                "context": {
                  "anyOf": [
                    {
                      "maxLength": 8000,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "contribution": {
                  "anyOf": [
                    {
                      "maxLength": 16000,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "end_date": {
                  "anyOf": [
                    {
                      "format": "date",
                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "headline": {
                  "anyOf": [
                    {
                      "maxLength": 500,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "is_prominent": {
                  "type": "boolean"
                },
                "key_result": {
                  "anyOf": [
                    {
                      "maxLength": 2000,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "learning": {
                  "anyOf": [
                    {
                      "maxLength": 8000,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "order_index": {
                  "maximum": 99,
                  "minimum": 0,
                  "type": "integer"
                },
                "problem": {
                  "anyOf": [
                    {
                      "maxLength": 8000,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "result": {
                  "anyOf": [
                    {
                      "maxLength": 8000,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "role": {
                  "maxLength": 320,
                  "minLength": 1,
                  "type": "string"
                },
                "stable_uri": {
                  "maxLength": 200,
                  "minLength": 3,
                  "type": "string"
                },
                "start_date": {
                  "format": "date",
                  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
                  "type": "string"
                }
              },
              "required": [
                "stable_uri",
                "company",
                "role",
                "start_date",
                "end_date",
                "order_index",
                "is_prominent"
              ],
              "type": "object"
            },
            "maxItems": 24,
            "minItems": 1,
            "type": "array"
          },
          "extension": {
            "additionalProperties": false,
            "description": "Typed profession fields (e.g. primaryLanguages, seniority). Replaces the stored fields of that extension; omit to leave them untouched.",
            "properties": {
              "extension_id": {
                "maxLength": 120,
                "minLength": 1,
                "type": "string"
              },
              "fields": {
                "additionalProperties": {
                  "anyOf": [
                    {
                      "maxLength": 320,
                      "type": "string"
                    },
                    {
                      "items": {
                        "maxLength": 160,
                        "minLength": 1,
                        "type": "string"
                      },
                      "maxItems": 60,
                      "type": "array"
                    },
                    {
                      "type": "number"
                    },
                    {
                      "additionalProperties": false,
                      "properties": {
                        "max": {
                          "type": "number"
                        },
                        "min": {
                          "type": "number"
                        }
                      },
                      "required": [
                        "min",
                        "max"
                      ],
                      "type": "object"
                    }
                  ]
                },
                "propertyNames": {
                  "maxLength": 120,
                  "minLength": 1,
                  "type": "string"
                },
                "type": "object"
              }
            },
            "required": [
              "extension_id",
              "fields"
            ],
            "type": "object"
          },
          "identity": {
            "additionalProperties": false,
            "description": "Required only when this initial sync creates the authenticated owner's private person.work profile.",
            "properties": {
              "first_name": {
                "maxLength": 120,
                "minLength": 1,
                "type": "string"
              },
              "last_name": {
                "maxLength": 120,
                "minLength": 1,
                "type": "string"
              },
              "slug": {
                "description": "Requested public slug. Used only when the authenticated owner has no person.work profile yet.",
                "pattern": "^[a-z0-9][a-z0-9-]{1,28}[a-z0-9]$",
                "type": "string"
              }
            },
            "required": [
              "first_name",
              "last_name",
              "slug"
            ],
            "type": "object"
          },
          "profile": {
            "additionalProperties": false,
            "properties": {
              "avatar_url": {
                "anyOf": [
                  {
                    "format": "uri",
                    "maxLength": 2000,
                    "pattern": "^https:\\/\\/",
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Public HTTPS URL of the profile picture. person.work imports and stores a protected copy, cropped to a portrait frame. Use null to remove the current picture and fall back to initials; omit the field to preserve it."
              },
              "competencies": {
                "items": {
                  "maxLength": 160,
                  "minLength": 1,
                  "type": "string"
                },
                "maxItems": 80,
                "type": "array"
              },
              "headline": {
                "maxLength": 240,
                "minLength": 1,
                "type": "string"
              },
              "primary_language": {
                "default": "de",
                "maxLength": 12,
                "minLength": 2,
                "type": "string"
              },
              "profession_group": {
                "maxLength": 160,
                "minLength": 1,
                "type": "string"
              },
              "summary": {
                "maxLength": 4000,
                "minLength": 1,
                "type": "string"
              },
              "summary_full": {
                "maxLength": 12000,
                "type": "string"
              },
              "summary_short": {
                "maxLength": 1000,
                "type": "string"
              }
            },
            "required": [
              "headline",
              "summary",
              "summary_short",
              "summary_full",
              "profession_group",
              "competencies"
            ],
            "type": "object"
          }
        },
        "required": [
          "profile",
          "experiences"
        ],
        "type": "object"
      },
      "name": "sync_my_profile"
    }
  ]
}

What the leaf hashes

{"body":"ae517890927f86076173fed668aebb86cc8aca46d4f83d49712192058a46ef6d","id":383530,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793060007412942,"prev":null,"subject":"a3865723-5b28-4ccc-9041-e97ddb396f7e","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