POST /core/guarantees
This endpoint verifies the payer signature, request identity, accepted version,
policy, and collateral. V1 guarantees become payable after issuance. V2
guarantees begin in PENDING_VALIDATION.
Authorization
Bearer token with guarantee issuance authority.
Request body
Unique request identifier selected before signing.
Amount in token base units.
address, or the zero address for ETH.
Required for V2 guarantees.
Responses
Hex-encoded BLS certificate claims.
Hex-encoded BLS signature.
Status codes
| Code | Description |
|---|---|
200 | Guarantee accepted and BLS certificate issued. |
400 | Claims, policy, signature, or collateral checks failed. |
401 | The bearer token is missing or invalid. |
403 | The token lacks issuance authority. |
409 | The signed guarantee identity already exists. |
500 | Core could not issue the guarantee. |