{
"type": "get_mints",
"requestId": "m1",
"payload": {
"traceId": "29PjryBEd"
}
}{
"type": "get_burns",
"requestId": "b1",
"payload": {
"regulatoryId": "c41a8b03-5e7d-4f26-9a1b-8d3c6e0f2b47"
}
}{
"type": "ack",
"for": "get_mints",
"requestId": "m1",
"traceId": "partners-rt-gw-8740d1bc-2e5a-4f93-a7c6-0b9d3e1f4a28",
"sentAt": "2026-09-22T21:26:59.273Z",
"payload": {
"mints": [
{
"regulatoryId": "80f7d966-1665-4709-b7db-bc3ac9a122c8",
"symbol": "AMZN",
"tokenAddress": "Fq8bZ4mQ2vHkT9rNcWj3XsY6pLdE1gAuK5oRbMzV7nPx",
"chainId": 101,
"amount": "200",
"executedQty": "200",
"previousMintedQty": "0",
"memo": "ref-amzn-111051:200:29PjryBEd",
"traceId": "29PjryBEd",
"txHash": "5VERv8NMvzbJMEkV8xnrLkEaWRtSz9CosKDYjCJjBRnbJLgp8uirBgmQpjKhoR4tjF3ZpRzrFmBV6UjKdiSZkQUW",
"executions": [
{
"executionId": "3417180RQDCU2",
"sequence": 2,
"quantity": "100",
"price": "249.27",
"executedAt": "2026-09-25T14:11:03.760Z"
},
{
"executionId": "3417180RQDCU3",
"sequence": 3,
"quantity": "100",
"price": "249.27",
"executedAt": "2026-09-25T14:11:03.912Z"
}
],
"executionsComplete": true,
"occurredAt": "2026-09-25T14:11:04.550Z",
"mintedAt": "2026-09-25T14:11:05.202Z"
}
]
}
}{
"type": "ack",
"for": "get_burns",
"requestId": "b1",
"traceId": "partners-rt-gw-5e2f8a1c-7b3d-4c90-a6e4-1d9b0f3c7a56",
"sentAt": "2026-09-25T14:45:12.330Z",
"payload": {
"burns": [
{
"regulatoryId": "c41a8b03-5e7d-4f26-9a1b-8d3c6e0f2b47",
"symbol": "AMZN",
"tokenAddress": "Fq8bZ4mQ2vHkT9rNcWj3XsY6pLdE1gAuK5oRbMzV7nPx",
"chainId": 101,
"amount": "200",
"executedQty": "200",
"previousBurnedQty": "0",
"memo": "ref-amzn-114302:200:7Kq2mTxAd",
"traceId": "7Kq2mTxAd",
"txHash": "3vQx7KpLmN2rT8wYzA4bC6dE9fGhJ5kMnP1qRsTuVwXyZaBcDeFgHiJkLmNoPqRsTuVwXyZ2aBcD3eFgH4iJkLm",
"executions": [
{
"executionId": "3417302RQDCU2",
"sequence": 2,
"quantity": "200",
"price": "249.81",
"executedAt": "2026-09-25T14:43:00.488Z"
}
],
"executionsComplete": true,
"occurredAt": "2026-09-25T14:43:01.110Z",
"burnedAt": "2026-09-25T14:43:02.004Z"
}
]
}
}{
"type": "error",
"requestId": "7a02c4e158b34f9da0e23c6b1d7f8e45",
"traceId": "partners-rt-gw-4d81e0a7-2c6f-4b19-9e3a-8f5d1c7b0a62",
"sentAt": "2026-08-28T15:29:47.012Z",
"payload": {
"code": "INVALID_ORDER",
"message": "The reference ref-2026-08-28-0001 already names an order (FILLED): look it up instead of placing it again"
}
}{
"type": "mint_updated",
"traceId": "partners-rt-gw-6b1f2e9a-4c7d-4a3e-9f08-2d5c7e1b3a64",
"sentAt": "2026-09-25T14:11:05.611Z",
"payload": {
"regulatoryId": "80f7d966-1665-4709-b7db-bc3ac9a122c8",
"symbol": "AMZN",
"tokenAddress": "Fq8bZ4mQ2vHkT9rNcWj3XsY6pLdE1gAuK5oRbMzV7nPx",
"chainId": 101,
"amount": "200",
"executedQty": "200",
"previousMintedQty": "0",
"memo": "ref-amzn-111051:200:29PjryBEd",
"traceId": "29PjryBEd",
"executions": [
{
"executionId": "3417180RQDCU2",
"sequence": 2,
"quantity": "100",
"price": "249.27",
"executedAt": "2026-09-25T14:11:03.760Z"
},
{
"executionId": "3417180RQDCU3",
"sequence": 3,
"quantity": "100",
"price": "249.27",
"executedAt": "2026-09-25T14:11:03.912Z"
}
],
"executionsComplete": true,
"occurredAt": "2026-09-25T14:11:04.550Z",
"mintedAt": "2026-09-25T14:11:05.202Z"
}
}{
"type": "burn_updated",
"traceId": "partners-rt-gw-9c4e1a7b-2f6d-4e85-b3a0-7d1f5c8e2b49",
"sentAt": "2026-09-25T14:43:02.417Z",
"payload": {
"regulatoryId": "c41a8b03-5e7d-4f26-9a1b-8d3c6e0f2b47",
"symbol": "AMZN",
"tokenAddress": "Fq8bZ4mQ2vHkT9rNcWj3XsY6pLdE1gAuK5oRbMzV7nPx",
"chainId": 101,
"amount": "200",
"executedQty": "200",
"previousBurnedQty": "0",
"memo": "ref-amzn-114302:200:7Kq2mTxAd",
"traceId": "7Kq2mTxAd",
"txHash": "3vQx7KpLmN2rT8wYzA4bC6dE9fGhJ5kMnP1qRsTuVwXyZaBcDeFgHiJkLmNoPqRsTuVwXyZ2aBcD3eFgH4iJkLm",
"executions": [
{
"executionId": "3417302RQDCU2",
"sequence": 2,
"quantity": "200",
"price": "249.81",
"executedAt": "2026-09-25T14:43:00.488Z"
}
],
"executionsComplete": true,
"occurredAt": "2026-09-25T14:43:01.110Z",
"burnedAt": "2026-09-25T14:43:02.004Z"
}
}Mints and burns
Read the CETs minted against your buys and burned against your sells.
mint_updated and burn_updated push each one once its CETs are on chain, or gone; read them here to catch up after a gap. Reconcile on amount, and only once executionsComplete is true. See Mints and burns.{
"type": "get_mints",
"requestId": "m1",
"payload": {
"traceId": "29PjryBEd"
}
}{
"type": "get_burns",
"requestId": "b1",
"payload": {
"regulatoryId": "c41a8b03-5e7d-4f26-9a1b-8d3c6e0f2b47"
}
}{
"type": "ack",
"for": "get_mints",
"requestId": "m1",
"traceId": "partners-rt-gw-8740d1bc-2e5a-4f93-a7c6-0b9d3e1f4a28",
"sentAt": "2026-09-22T21:26:59.273Z",
"payload": {
"mints": [
{
"regulatoryId": "80f7d966-1665-4709-b7db-bc3ac9a122c8",
"symbol": "AMZN",
"tokenAddress": "Fq8bZ4mQ2vHkT9rNcWj3XsY6pLdE1gAuK5oRbMzV7nPx",
"chainId": 101,
"amount": "200",
"executedQty": "200",
"previousMintedQty": "0",
"memo": "ref-amzn-111051:200:29PjryBEd",
"traceId": "29PjryBEd",
"txHash": "5VERv8NMvzbJMEkV8xnrLkEaWRtSz9CosKDYjCJjBRnbJLgp8uirBgmQpjKhoR4tjF3ZpRzrFmBV6UjKdiSZkQUW",
"executions": [
{
"executionId": "3417180RQDCU2",
"sequence": 2,
"quantity": "100",
"price": "249.27",
"executedAt": "2026-09-25T14:11:03.760Z"
},
{
"executionId": "3417180RQDCU3",
"sequence": 3,
"quantity": "100",
"price": "249.27",
"executedAt": "2026-09-25T14:11:03.912Z"
}
],
"executionsComplete": true,
"occurredAt": "2026-09-25T14:11:04.550Z",
"mintedAt": "2026-09-25T14:11:05.202Z"
}
]
}
}{
"type": "ack",
"for": "get_burns",
"requestId": "b1",
"traceId": "partners-rt-gw-5e2f8a1c-7b3d-4c90-a6e4-1d9b0f3c7a56",
"sentAt": "2026-09-25T14:45:12.330Z",
"payload": {
"burns": [
{
"regulatoryId": "c41a8b03-5e7d-4f26-9a1b-8d3c6e0f2b47",
"symbol": "AMZN",
"tokenAddress": "Fq8bZ4mQ2vHkT9rNcWj3XsY6pLdE1gAuK5oRbMzV7nPx",
"chainId": 101,
"amount": "200",
"executedQty": "200",
"previousBurnedQty": "0",
"memo": "ref-amzn-114302:200:7Kq2mTxAd",
"traceId": "7Kq2mTxAd",
"txHash": "3vQx7KpLmN2rT8wYzA4bC6dE9fGhJ5kMnP1qRsTuVwXyZaBcDeFgHiJkLmNoPqRsTuVwXyZ2aBcD3eFgH4iJkLm",
"executions": [
{
"executionId": "3417302RQDCU2",
"sequence": 2,
"quantity": "200",
"price": "249.81",
"executedAt": "2026-09-25T14:43:00.488Z"
}
],
"executionsComplete": true,
"occurredAt": "2026-09-25T14:43:01.110Z",
"burnedAt": "2026-09-25T14:43:02.004Z"
}
]
}
}{
"type": "error",
"requestId": "7a02c4e158b34f9da0e23c6b1d7f8e45",
"traceId": "partners-rt-gw-4d81e0a7-2c6f-4b19-9e3a-8f5d1c7b0a62",
"sentAt": "2026-08-28T15:29:47.012Z",
"payload": {
"code": "INVALID_ORDER",
"message": "The reference ref-2026-08-28-0001 already names an order (FILLED): look it up instead of placing it again"
}
}{
"type": "mint_updated",
"traceId": "partners-rt-gw-6b1f2e9a-4c7d-4a3e-9f08-2d5c7e1b3a64",
"sentAt": "2026-09-25T14:11:05.611Z",
"payload": {
"regulatoryId": "80f7d966-1665-4709-b7db-bc3ac9a122c8",
"symbol": "AMZN",
"tokenAddress": "Fq8bZ4mQ2vHkT9rNcWj3XsY6pLdE1gAuK5oRbMzV7nPx",
"chainId": 101,
"amount": "200",
"executedQty": "200",
"previousMintedQty": "0",
"memo": "ref-amzn-111051:200:29PjryBEd",
"traceId": "29PjryBEd",
"executions": [
{
"executionId": "3417180RQDCU2",
"sequence": 2,
"quantity": "100",
"price": "249.27",
"executedAt": "2026-09-25T14:11:03.760Z"
},
{
"executionId": "3417180RQDCU3",
"sequence": 3,
"quantity": "100",
"price": "249.27",
"executedAt": "2026-09-25T14:11:03.912Z"
}
],
"executionsComplete": true,
"occurredAt": "2026-09-25T14:11:04.550Z",
"mintedAt": "2026-09-25T14:11:05.202Z"
}
}{
"type": "burn_updated",
"traceId": "partners-rt-gw-9c4e1a7b-2f6d-4e85-b3a0-7d1f5c8e2b49",
"sentAt": "2026-09-25T14:43:02.417Z",
"payload": {
"regulatoryId": "c41a8b03-5e7d-4f26-9a1b-8d3c6e0f2b47",
"symbol": "AMZN",
"tokenAddress": "Fq8bZ4mQ2vHkT9rNcWj3XsY6pLdE1gAuK5oRbMzV7nPx",
"chainId": 101,
"amount": "200",
"executedQty": "200",
"previousBurnedQty": "0",
"memo": "ref-amzn-114302:200:7Kq2mTxAd",
"traceId": "7Kq2mTxAd",
"txHash": "3vQx7KpLmN2rT8wYzA4bC6dE9fGhJ5kMnP1qRsTuVwXyZaBcDeFgHiJkLmNoPqRsTuVwXyZ2aBcD3eFgH4iJkLm",
"executions": [
{
"executionId": "3417302RQDCU2",
"sequence": 2,
"quantity": "200",
"price": "249.81",
"executedAt": "2026-09-25T14:43:00.488Z"
}
],
"executionsComplete": true,
"occurredAt": "2026-09-25T14:43:01.110Z",
"burnedAt": "2026-09-25T14:43:02.004Z"
}
}Each client registers an Ed25519 public key with Securitize beforehand; the private key never leaves the client. hello, place_order, cancel_order, submit_crypto_funding, sandbox_deposit and sandbox_withdraw carry timestamp (Unix seconds) and signature = base58( Ed25519-Sign( privateKey, timestamp + "." + type + "." + payloadBytes ) ), where payloadBytes are the exact bytes of payload as sent on the wire. The timestamp must be within 30 seconds of the server clock. Other messages ride on the session hello opens.
Reads the CETs minted against your buys, newest first.
Reads the CETs burned against your sells, newest first.
The mints that match, newest first.
The burns that match, newest first.
A request was refused. Most errors leave the socket open.
Pushed once a mint's CETs are on chain.
Pushed once a burn's CETs are gone.