Platform RC-16 Submission Core (planning + fixture) (v1)

Download OpenAPI specification:

RC-16 defines a platform-facing submission surface. This spec is contracts-first. Fixture mode is the seal target; real-mode wiring is optional and not required for sealing.

Create a submission (idempotent)

header Parameters
X-Correlation-Id
required
string
X-Idempotency-Key
required
string
Request Body schema: application/json
required
amount
required
integer >= 1
currency
required
string non-empty
destination
required
string non-empty
reference
string
object

Responses

Request samples

Content type
application/json
{
  • "amount": 1,
  • "currency": "string",
  • "destination": "string",
  • "reference": "string",
  • "metadata": { }
}

Response samples

Content type
application/json
{
  • "correlation_id": "string",
  • "submission_id": "string",
  • "intent_reference": "string",
  • "rail_command_id": "string",
  • "status": "RECEIVED",
  • "reason_code": "string"
}

Get submission status (read-only)

path Parameters
submission_id
required
string
header Parameters
X-Correlation-Id
required
string

Responses

Response samples

Content type
application/json
{
  • "correlation_id": "string",
  • "submission_id": "string",
  • "rail_command_id": "string",
  • "status": "IN_PROGRESS",
  • "updated_at": "string"
}