● Enforcement
Packets.
Legal, exchange, sanctions, and recovery packet generation.
| POST | /v1/packets/exchange-intercept | Create exchange intercept packet |
| POST | /v1/packets/vasp-legal-process | Create VASP legal process packet |
| POST | /v1/packets/exchange-freeze | Create exchange freeze packet |
| POST | /v1/packets/exchange-turnover | Create exchange turnover packet |
| POST | /v1/packets/turnover-workflow | Create self-custody turnover workflow |
| POST | /v1/packets/sanctions-review | Create sanctions review packet |
| POST | /v1/packets/law-enforcement-referral | Create law enforcement referral packet |
| GET | /v1/packets/{packet_id} | Get packet |
| POST | /v1/packets/{packet_id}/export | Export packet |
Create exchange intercept packet.
Prepares a source-linked packet for exchange/VASP preservation, freeze, information request, turnover, or remittance workflows.
| Field | Type |
|---|---|
| matter_id | string |
| judgment_id | string |
| wallets | array |
| packet_type | string |
| authorized_sender | string |
| legal_authority_id | string |
| source_refs | array |
| notes | string |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/packets/exchange-intercept \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "matter_id": "string", "judgment_id": "string", "wallets": [ "string" ], "packet_type": "string", ... }'
Create VASP legal process packet.
Prepares counsel-reviewed subpoena, records request, preservation, or VASP response packet.
| Field | Type |
|---|---|
| matter_id | string |
| judgment_id | string |
| wallets | array |
| packet_type | string |
| authorized_sender | string |
| legal_authority_id | string |
| source_refs | array |
| notes | string |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/packets/vasp-legal-process \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "matter_id": "string", "judgment_id": "string", "wallets": [ "string" ], "packet_type": "string", ... }'
Create exchange freeze packet.
Prepares exchange freeze/hold request packet subject to court/counsel/authorized-channel review.
| Field | Type |
|---|---|
| matter_id | string |
| judgment_id | string |
| wallets | array |
| packet_type | string |
| authorized_sender | string |
| legal_authority_id | string |
| source_refs | array |
| notes | string |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/packets/exchange-freeze \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "matter_id": "string", "judgment_id": "string", "wallets": [ "string" ], "packet_type": "string", ... }'
Create exchange turnover packet.
Prepares turnover request packet for court/counsel/exchange workflows.
| Field | Type |
|---|---|
| matter_id | string |
| judgment_id | string |
| wallets | array |
| packet_type | string |
| authorized_sender | string |
| legal_authority_id | string |
| source_refs | array |
| notes | string |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/packets/exchange-turnover \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "matter_id": "string", "judgment_id": "string", "wallets": [ "string" ], "packet_type": "string", ... }'
Create self-custody turnover workflow.
Prepares court-supervised self-custody turnover workflow with proof-of-control evidence and noncompliance tracker.
| Field | Type |
|---|---|
| matter_id | string |
| judgment_id | string |
| wallets | array |
| packet_type | string |
| authorized_sender | string |
| legal_authority_id | string |
| source_refs | array |
| notes | string |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/packets/turnover-workflow \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "matter_id": "string", "judgment_id": "string", "wallets": [ "string" ], "packet_type": "string", ... }'
Create sanctions review packet.
Prepares OFAC/SDN/DPRK/Lazarus/TCO evidence packet and blocked-property review queue.
| Field | Type |
|---|---|
| matter_id | string |
| judgment_id | string |
| wallets | array |
| packet_type | string |
| authorized_sender | string |
| legal_authority_id | string |
| source_refs | array |
| notes | string |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/packets/sanctions-review \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "matter_id": "string", "judgment_id": "string", "wallets": [ "string" ], "packet_type": "string", ... }'
{
"review_id": "string",
"matter_id": "string",
"status": "string",
"blocked_property_analysis": "string",
"ofac_report_required": true,
"review_state": {
"review_required": true,
"review_status": "not_required",
"review_owner": "string",
"review_notes": "string"
}
}Create law enforcement referral packet.
Prepares referral packet for authorized counsel/LE workflows. Does not impersonate or use LE-only channels.
| Field | Type |
|---|---|
| matter_id | string |
| judgment_id | string |
| wallets | array |
| packet_type | string |
| authorized_sender | string |
| legal_authority_id | string |
| source_refs | array |
| notes | string |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/packets/law-enforcement-referral \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "matter_id": "string", "judgment_id": "string", "wallets": [ "string" ], "packet_type": "string", ... }'
Get packet.
Gets packet, source manifest, review state, authorized sender, and export state.
| Parameter | Type |
|---|---|
| packet_id required · path | string |
# sandbox — full surface, no production data curl https://api.microndelta.com \ /v1/packets/pac_91Lk \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11"
{
"packet_id": "string",
"matter_id": "string",
"type": "string",
"status": "string",
"authorized_sender": "string",
"review_state": {
"review_required": true,
"review_status": "not_required",
"review_owner": "string",
"review_notes": "string"
},
"source_refs": [
{
"source_id": "...",
"source_type": "...",
"title": "...",
"uri": "...",
"hash": "...",
"chain_of_custody_id": "...",
"admissibility_notes": "..."
}
],
"audit": {
"request_id": "string",
"actor_id": "string",
"organization_id": "string",
"matter_id": "string",
"timestamp": "2026-06-01T12:00:00Z"
}
}Export packet.
Exports packet to PDF/ZIP/JSON bundle and records export audit event.
| Parameter | Type |
|---|---|
| packet_id required · path | string |
| Field | Type |
|---|---|
| format | string |
| redaction_profile | string |
This operation refuses to run without a granted authority model on the parent matter. A missing grant returns 403 authority_required — it never soft-passes.
# sandbox — full surface, no production data curl -X POST https://api.microndelta.com \ /v1/packets/pac_91Lk/export \ -H "Authorization: Bearer md_test_xxxxxxxxxxxxxxxx" \ -H "MD-Version: 2026-06-11" \ -H "Idempotency-Key: 4f8a-bd31" \ -d '{ "format": "pdf", "redaction_profile": "string" }'
{
"export_id": "string",
"object_type": "string",
"object_id": "string",
"format": "pdf",
"status": "string",
"download_url": "string",
"audit_id": "string"
}