Skip to the content.

Task 40 — Trust и admission policy

Phase: 3 Status: done Owner: — Slug: trust-admission

Goal

Peer-агенты allow-listed по identity и capability. Вызовы отклоняются, когда intent, data classification, schema version, budget или risk level не разрешены.

Acceptance criteria

Sub-tasks

Implementation notes

2026-08-13

src/agent/Mesh/Policy/ — новый namespace для trust admission policy:

Config/AppConfig.cs — TrustAdmissionConfig class + MeshConfig.TrustAdmission property:

Mesh/MeshServiceExtensions.cs — добавлена регистрация TrustAdmissionConfig + ITrustAdmissionPolicy → TrustAdmissionPolicyEngine

MeshController.cs — интеграция и endpoints:

tests/.../Phase3Tests/TrustAdmissionPolicyTests.cs — 27 unit тестов:

Validation:

Scope / Likely files

src/agent/Mesh/Policy/

Dependencies

Risks / Rollback

Слишком строго => false negatives; нужны dry-run отчёты.