Coverage for node / src / stigmem_node / models / identity.py: 100%
12 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-25 01:49 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-25 01:49 +0000
1"""Agent key registration models."""
3from __future__ import annotations
5from pydantic import BaseModel, Field
8class AgentKeyRegisterRequest(BaseModel):
9 public_key: str = Field(
10 ..., min_length=1, description="base64url-encoded Ed25519 raw public key"
11 )
12 description: str | None = None
15class AgentKeyRecord(BaseModel):
16 id: str
17 entity_uri: str
18 public_key: str
19 description: str | None
20 registered_at: str
21 status: str