# contracts ## Scope The contracts domain covers `packages/contracts`. ## Rules - Record transport-independent DTOs before binding them to one transport. - External provider and consumer integrations use REST APIs and HTTP webhook/callback delivery. - proto-socket is internal-only and must not be documented as an external integration contract or fallback transport. - REST exceptions and internal-only transports must be documented. - gRPC is out of scope until explicitly added. - Contract notes must not include raw secrets or private credentials.