MAG LAB
Browser magstripe studio — Chrome + Web Serial talks straight to your MSR605/606-class writer. No drivers, no desktop app, any OS. Encode, read, decode, batch-issue closed-loop cards: gift, loyalty, membership, event tickets, staff badges.
POLICY
MAG-LAB encodes CLOSED-LOOP cards only: your own gift, loyalty, membership, event or staff cards. Payment-network tracks (bank/debit/credit layouts, 13-19 digit Luhn-valid PANs, bank service codes 101/121/201-220, EMV/JCOP dumps) are refused at encode AND decode. This is a hard policy, not a toggle you can switch off.
MAG-LAB encodes CLOSED-LOOP cards only: your own gift, loyalty, membership, event or staff cards. Payment-network tracks (bank/debit/credit layouts, 13-19 digit Luhn-valid PANs, bank service codes 101/121/201-220, EMV/JCOP dumps) are refused at encode AND decode. This is a hard policy, not a toggle you can switch off.
CONNECT
not connected
Chrome/Edge/Opera on Windows, macOS, Linux or ChromeOS. Firefox/Safari do not ship Web Serial. Writer must be an MSR605/606 or compatible serial MagStripe encoder.
ISSUE A CARD
BATCH ISSUE (20c/card — paste CSV lines: label,value)
TRACK VISUALIZER
paste any track to see its structure decoded (read-only field map; payment shapes are masked)
API (agent-first — 30c/encode, 20c/card batch, via key)
FOR AGENTS ?
POST /api/maglab/encode {t1,t2} · POST /api/maglab/batch {rows:[{label,value}]}curl -X POST https://dark0rbits.thetempleofdoom.com/api/maglab/encode -H 'Authorization: Bearer KEY' -d '{"t2":";GIFT000123=4321?"}'Closed-loop magstripe studio. Encode validates + LRC-checks (30c), batch issues up to 100 cards with PINs + QR twins (20c/card). Refuses payment-card shapes. · spec: /openapi.json · catalog: /llms.txtJARGON — hover any chip:
ISO 7811 LRC closed-loop