Skip to content

Commit e56efdf

Browse files
vvillait88claude
andcommitted
Clean assess response types — remove subject, score, chains
Assess is a compliance gate. Scoring data comes from /v1/reputation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 9dcd977 commit e56efdf

1 file changed

Lines changed: 9 additions & 11 deletions

File tree

agentscore/types.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,13 @@
88
VerificationLevel = Literal["none", "wallet_claimed", "kyc_verified"]
99

1010

11-
class Subject(TypedDict):
11+
class _SubjectRequired(TypedDict):
1212
chains: list[str]
13+
14+
15+
class Subject(_SubjectRequired, total=False):
1316
address: str
17+
credential_prefix: str
1418

1519

1620
class Classification(TypedDict):
@@ -142,7 +146,6 @@ class _OperatorVerificationRequired(TypedDict):
142146

143147
class OperatorVerification(_OperatorVerificationRequired, total=False):
144148
operator_type: str | None
145-
claimed_at: str | None
146149
verified_at: str | None
147150

148151

@@ -168,31 +171,26 @@ class DecisionPolicy(TypedDict, total=False):
168171

169172

170173
class _AssessResponseRequired(TypedDict):
171-
subject: Subject
172-
score: Score
173-
chains: list[ChainEntry]
174174
decision: str | None
175175
decision_reasons: list[str]
176+
identity_method: str
176177
on_the_fly: bool
177-
data_semantics: str
178-
caveats: list[str]
179178
updated_at: str | None
180179

181180

182181
class AssessResponse(_AssessResponseRequired, total=False):
183-
operator_score: OperatorScore | None
184-
reputation: Reputation | None
185-
agents: list[AgentSummary]
186182
operator_verification: OperatorVerification
187-
resolved_operator: str
183+
resolved_operator: str | None
188184
verify_url: str
189185
policy_result: PolicyResult | None
190186

191187

192188
class SessionCreateResponse(TypedDict):
193189
session_id: str
194190
poll_secret: str
191+
verify_url: str
195192
poll_url: str
193+
expires_at: str
196194

197195

198196
class _SessionPollResponseRequired(TypedDict):

0 commit comments

Comments
 (0)