# LicenChain Developers > Documentation Preview — target API contract; endpoints may not be operational. LicenChain Integrations API target contract: Sellers submit licensing requests to obtain Buyer onboarding links, then verify issued licenses from their own backend before granting access. Key rules: server-side Seller API key only (webhooks are authenticated by LC-Signature HMAC instead); Idempotency-Key on licensing requests; one request issues one corporate license, optional quantity is the seat allowance within it; net amount excluding VAT as a two-decimal string; UTC timestamps; a 200 verification response is not a grant — only valid === true is; identity and user assignment stay in the Seller delivery system. ## Agent-readable guides - [Submit a licensing request](/api/docs/md/licensing-requests.md): request, response, idempotency and errors - [Verify a license](/api/docs/md/license-verification.md): fail-closed decision rule and response fields - [Licensing lifecycle](/api/docs/md/licensing-lifecycle.md): onboarding.completed vs licence.issued, webhook signing - [MCP and agent access control](/api/docs/md/mcp-agent-access-control.md): identity vs license responsibilities ## API contract - [OpenAPI 3.1 target spec](/openapi-target.json): target contract (not a description of deployed endpoints) - [API reference](/api/docs/reference/): interactive reference (requests disabled) ## Documentation - [Overview](/api/docs/) - [Quickstart](/api/docs/quickstart/) - [Authentication](/api/docs/authentication/) - [Errors and retries](/api/docs/errors/) - [Changelog](/api/docs/changelog/)