Micron ΔProtocol · API Reference
All systems operational MD-Version 2026-06-11 Request a key

Enforcement

Packets.

Legal, exchange, sanctions, and recovery packet generation.

POST/v1/packets/exchange-interceptCreate exchange intercept packet
POST/v1/packets/vasp-legal-processCreate VASP legal process packet
POST/v1/packets/exchange-freezeCreate exchange freeze packet
POST/v1/packets/exchange-turnoverCreate exchange turnover packet
POST/v1/packets/turnover-workflowCreate self-custody turnover workflow
POST/v1/packets/sanctions-reviewCreate sanctions review packet
POST/v1/packets/law-enforcement-referralCreate law enforcement referral packet
GET/v1/packets/{packet_id}Get packet
POST/v1/packets/{packet_id}/exportExport packet
POST/v1/packets/exchange-intercept

Create exchange intercept packet.

Prepares a source-linked packet for exchange/VASP preservation, freeze, information request, turnover, or remittance workflows.

scope · packets:writeidempotent · Idempotency-Keygate · authority_requiredgate · sanctions_gate
§ Body parameters
FieldType
matter_idstring
judgment_idstring
walletsarray
packet_typestring
authorized_senderstring
legal_authority_idstring
source_refsarray
notesstring
Authority gate

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",
  ... }'
● 200MD-Request-Id: req_01J…
POST/v1/packets/vasp-legal-process

Create VASP legal process packet.

Prepares counsel-reviewed subpoena, records request, preservation, or VASP response packet.

scope · packets:writeidempotent · Idempotency-Keygate · authority_requiredgate · sanctions_gate
§ Body parameters
FieldType
matter_idstring
judgment_idstring
walletsarray
packet_typestring
authorized_senderstring
legal_authority_idstring
source_refsarray
notesstring
Authority gate

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",
  ... }'
● 200MD-Request-Id: req_01J…
POST/v1/packets/exchange-freeze

Create exchange freeze packet.

Prepares exchange freeze/hold request packet subject to court/counsel/authorized-channel review.

scope · packets:writeidempotent · Idempotency-Keygate · authority_requiredgate · sanctions_gate
§ Body parameters
FieldType
matter_idstring
judgment_idstring
walletsarray
packet_typestring
authorized_senderstring
legal_authority_idstring
source_refsarray
notesstring
Authority gate

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",
  ... }'
● 200MD-Request-Id: req_01J…
POST/v1/packets/exchange-turnover

Create exchange turnover packet.

Prepares turnover request packet for court/counsel/exchange workflows.

scope · packets:writeidempotent · Idempotency-Keygate · authority_requiredgate · sanctions_gate
§ Body parameters
FieldType
matter_idstring
judgment_idstring
walletsarray
packet_typestring
authorized_senderstring
legal_authority_idstring
source_refsarray
notesstring
Authority gate

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",
  ... }'
● 200MD-Request-Id: req_01J…
POST/v1/packets/turnover-workflow

Create self-custody turnover workflow.

Prepares court-supervised self-custody turnover workflow with proof-of-control evidence and noncompliance tracker.

scope · packets:writeidempotent · Idempotency-Keygate · authority_requiredgate · sanctions_gate
§ Body parameters
FieldType
matter_idstring
judgment_idstring
walletsarray
packet_typestring
authorized_senderstring
legal_authority_idstring
source_refsarray
notesstring
Authority gate

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",
  ... }'
● 200MD-Request-Id: req_01J…
POST/v1/packets/sanctions-review

Create sanctions review packet.

Prepares OFAC/SDN/DPRK/Lazarus/TCO evidence packet and blocked-property review queue.

scope · packets:writeidempotent · Idempotency-Keygate · authority_requiredgate · sanctions_gate
§ Body parameters
FieldType
matter_idstring
judgment_idstring
walletsarray
packet_typestring
authorized_senderstring
legal_authority_idstring
source_refsarray
notesstring
Authority gate

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",
  ... }'
● 200MD-Request-Id: req_01J…
201 Response
{
  "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"
  }
}
POST/v1/packets/law-enforcement-referral

Create law enforcement referral packet.

Prepares referral packet for authorized counsel/LE workflows. Does not impersonate or use LE-only channels.

scope · packets:writeidempotent · Idempotency-Keygate · authority_requiredgate · sanctions_gate
§ Body parameters
FieldType
matter_idstring
judgment_idstring
walletsarray
packet_typestring
authorized_senderstring
legal_authority_idstring
source_refsarray
notesstring
Authority gate

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",
  ... }'
● 200MD-Request-Id: req_01J…
GET/v1/packets/{packet_id}

Get packet.

Gets packet, source manifest, review state, authorized sender, and export state.

scope · packets:read
§ Path parameters
ParameterType
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"
● 200MD-Request-Id: req_01J…
200 Response
{
  "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"
  }
}
POST/v1/packets/{packet_id}/export

Export packet.

Exports packet to PDF/ZIP/JSON bundle and records export audit event.

scope · packets:exportidempotent · Idempotency-Keygate · authority_requiredgate · sanctions_gate
§ Path parameters
ParameterType
packet_id
required · path
string
§ Body parameters
FieldType
formatstring
redaction_profilestring
Authority gate

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"
}'
● 200MD-Request-Id: req_01J…
201 Response
{
  "export_id": "string",
  "object_type": "string",
  "object_id": "string",
  "format": "pdf",
  "status": "string",
  "download_url": "string",
  "audit_id": "string"
}