explaingit

scorelayerprotocol/slp

Analysis updated 2026-05-18

0Audience · researcherComplexity · 1/5LicenseSetup · easy

TLDR

An open draft specification (RFC) proposing a standard way to verify an AI agent's identity, behavior history, and current model when it calls systems outside its own organization.

Mindmap

mindmap
  root((repo))
    What it does
      Defines agent identity
      Tracks behavior trust
      Attests inference stack
    Tech stack
      Specification only
      No code required
    Use cases
      Verify inbound agents
      Read the draft RFC
      Propose spec changes
    Audience
      Protocol researchers
      Security engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Read the RFC to understand a proposed standard for verifying AI agent identity across organizations.

USE CASE 2

Propose changes or co-author sections of the spec via GitHub issues and pull requests.

USE CASE 3

Evaluate SLP against other agent trust proposals before building on any of them.

How does it compare?

scorelayerprotocol/slp00kaku/gallery-slider-block04amanrajj/netwatch
Stars00
LanguageJavaScriptRust
Last pushed2021-05-19
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity1/52/53/5
Audienceresearchergeneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

This is a specification document, not runnable software, there is nothing to install.

Free to use, modify, and distribute for any purpose, as long as you keep the original copyright notice.

In plain English

ScoreLayer Protocol, or SLP, is a proposed open specification rather than a piece of software you install. It addresses a problem that comes up as AI agents increasingly call APIs, make payments, or access systems outside the organization that built them: the system on the receiving end usually has no standard way to know who that agent really is, how it has behaved in the past, or what model is actually generating its requests right now. The spec points out that a valid API key or OAuth token only proves someone has a working credential, not whether that agent has a track record of staying within its intended scope or has been flagged elsewhere for unusual behavior. SLP proposes three pieces to fill that gap: an Agent Passport, a signed identity document tied to the agent that survives model changes and redeployments, a Behavioral Trust Score built from verified interactions the agent has had across different organizations, and an Inference Stack Attestation, a signed statement of which model or runtime is generating a given call. A verification API is also described, meant to let a gateway, payment processor, or infrastructure provider check an inbound agent in real time. SLP is designed to sit alongside existing OAuth or API key systems rather than replace them. The project also addresses some practical concerns directly, such as letting an agent dispute being flagged as anomalous instead of being silently penalized, and tying reputation to the organization that issued it so a bad actor cannot simply re-register under a new name to erase a poor history. This is currently a draft RFC, version 0.1, explicitly open for outside contributors to propose changes or co-author sections through GitHub issues and pull requests. It is one of several competing efforts trying to define trust standards for AI agents, and the authors are upfront that today's reference implementation is run by a single company, with a federated version planned. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Summarize how the Agent Passport and Behavioral Trust Score work in the ScoreLayer Protocol RFC.
Prompt 2
Explain how SLP is meant to work alongside existing OAuth or API key authentication.
Prompt 3
Help me draft a GitHub issue proposing a change to the SLP RFC.

Frequently asked questions

What is slp?

An open draft specification (RFC) proposing a standard way to verify an AI agent's identity, behavior history, and current model when it calls systems outside its own organization.

What license does slp use?

Free to use, modify, and distribute for any purpose, as long as you keep the original copyright notice.

How hard is slp to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is slp for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.