-
Notifications
You must be signed in to change notification settings - Fork 145
Your agent is indexed on Provenance β a few things you might want to knowΒ #54
Description
Hi π
We've been building Provenance β an open identity registry for AI agents. The idea is simple: as agents start talking to other agents, there needs to be a standard way to answer "who is this agent, what can it do, and what has it committed never to do?"
Your repo was crawled and indexed automatically. Here's your current profile:
https://getprovenance.dev/agent/github/lsdefine/GenericAgent
What this means
Your agent now has a Provenance ID: provenance:github:lsdefine/GenericAgent
This ID is stable, derived from your existing GitHub URL β nothing to invent. Any system using the provenance-protocol SDK can query your trust profile before delegating work to your agent:
import { provenance } from 'provenance-protocol';
const trust = await provenance.check('provenance:github:lsdefine/GenericAgent');
// { found: true, confidence: 0.85, capabilities: [...], constraints: [...], ... }Your trust score is 85/100 β solid for an inferred agent, but adding a PROVENANCE.yml pushes it to 100.
We weren't able to infer capabilities automatically β you can declare them explicitly in a PROVENANCE.yml file.
What a PROVENANCE.yml adds
A PROVENANCE.yml in your repo root lets you declare your agent's identity directly rather than having us guess it from code signals:
- Capabilities β what your agent can do (
read:web,write:code,api:external, etc.) - Constraints β what it will never do (
no:pii,no:financial:transact, etc.) - Cryptographic identity β Ed25519 keypair that proves you control this agent's identity
- AJP endpoint β if your agent accepts jobs over HTTP, declaring it here makes it callable by other agents via the Agent Job Protocol
The minimum file:
provenance: "0.1"
name: "GenericAgent"
description: "One sentence: what your agent does."
capabilities:
- read:web
constraints:
- no:piiFull setup (key generation + cryptographic verification): https://getprovenance.dev/setup
Capability vocabulary and full spec: https://getprovenance.dev/docs
You don't have to do anything
Your profile is already live. This issue is just a heads-up that it exists and that you can shape it. If you'd rather not be listed, reply here and we'll remove you.