Install
Skills
| Skill | What it does |
|---|---|
| interf-draft | Draft a readiness contract (`interf.yaml`) |
| interf-preview | Preview enterprise rollout — timelines, stakeholders, risks, critical path |
| enterprise-readiness-protocol | The protocol specification and canonical dependency types |
The Readiness Contract
An `interf.yaml` file that defines what must be true before enterprise rollout. Each requirement is a `what` + `ready` pair — what you need, and how enterprise verifies it’s done:interf.yaml
Dependency Types
Each requirement can map to a known dependency type from the catalog. This enables deterministic matching — if a dependency like `auth.sso.saml` has already been resolved for one vendor, it auto-resolves for every other vendor that needs it.| Category | Covers |
|---|---|
| `integration.*` | CRM, ERP, HRIS, email, webhooks, ticketing, analytics |
| `auth.*` | SSO (SAML/OIDC), API credentials, service accounts |
| `data.*` | Historical exports, field mapping, sample data |
| `infra.*` | Test environments, network/firewall, compute |
| `stakeholder.*` | Data team, security, IT admin, executive sponsor |
| `process.*` | Security review, legal/DPA, procurement, training |
The Protocol
Enterprise rollouts stall because readiness gaps — missing data access, authentication, stakeholder coordination — are discovered mid-flight. Forward-deployed engineers spend months on dependency resolution that should have happened before rollout began. The Enterprise Readiness Protocol defines how vendors declare readiness requirements and how enterprises verify them. The contract connects both sides.How It Works
- Draft — Vendor drafts `interf.yaml` — the readiness contract defining every requirement.
- Deliver — Contract is published to the Interf registry or sent directly to enterprise.
- Resolve — Enterprise works through each requirement, audited against the `ready` criteria.
- Verify — All requirements resolved. Full audit trail. Rollout can proceed.
For Vendors
Define readiness requirements in `interf.yaml`. Preview rollouts against enterprise profiles. Publish to the registry so enterprises self-prepare.
For Enterprises
Pull readiness contracts from the registry. Run readiness checks. Resolve requirements before rollout begins — not after.
In Production
- Enterprise loads the vendor contract into the Interf Gateway, creating a readiness workspace.
- Gateway exposes readiness state as an API — each requirement tracked from unresolved to verified.
- Enterprise IT resolves requirements — provisions access, configures auth, completes reviews.
- Vendor connects to the gateway, queries readiness state, and verifies against the contract.
CLI
The Interf CLI validates readiness contracts and publishes them to the registry.| Command | Purpose |
|---|---|
| `interf` | Install protocol skills to your coding agents |
| `interf validate` | Validate `interf.yaml` — schema, canonical types, suggestions for shorthand |
| `interf publish` | Publish contract to the Interf registry (coming soon) |
| `interf preview` | Preview rollout powered by registry data (coming soon) |
Get Started
Install the skills and draft your first readiness contract.
