1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff0c737c9bd5122f6d3353da69a11c18e3fffa4d190401834adcebf875f8647e. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d29976fc-686d-45f6-b34d-0b769e96d998.json and https://artists.proofprofile.net/proofs/artist/d29976fc-686d-45f6-b34d-0b769e96d998.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22dea7539d6ff38d3afc3facc205ce637c26d6482f532975c0d10157cf488df9. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI01419610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x361ec12364f758014e8e5f82d8da14966ed842365ad0b4aae0e0aff66c643375. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI01419620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4fcd63b69f7e1c10314bd528e3e7d1afb211bcc9a039c386f1aff4f36ef23d8. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI01419640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd3acaf1a54e6a913d8ce49b4b01a87b7b91a7f2ee8381a913641b28a7cc8780. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI01419650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b1ff789eb71249923876cbfc1651f3dc27be9f684f7fa0703d8adfb89e55676. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI01419660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05e776e6948f365d24f29073cb49e7490406410349791269f5dbabd797c6de5b. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI01829030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fe963f21f9e74aad6b8fef452a223ed06c00a23077d33c4b3ab212a715b486d. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI01829070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80627bc1995eb346fafaaf05c4a1c34409b986cc92d2c9b4d30e3f84e059a2f4. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI01829360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaa0b6c60e74fceef9e9ead56bc3e2bffa47428e4b41dde9e9f184f321046bf6. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19:47Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI01829390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3206a111c620cbd1f911ee9717c884193efaefadc42f639f7315ccb77df15dd. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI02301552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x971648480c63b51319d3ad3cfd88214661987e01f3c324fa11e132930e938d09. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI02401467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe775f46ab1a6502d3d7159fb19b1455490785bd1c935bac398b4ac7366031295. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI02402751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa075bc32d34fbc0c21af6ad4d88c7e87c88ba6923a500fe5243647e1e0a13d64. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI02100596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d656f25ba6279c2394d5daac3987a1474f94723437120bbfc556c58f4f9e351. Chain 2 (Bitcoin): anchored in block 958776 (2026-07-19T20:11:59Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI02402009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x332ea8ce17f305beb3389cca99f10d44c6844163c26b558c52a1cf24a1d31ff0. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI02402377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d19d89f077957ee65625cb930a6aca01c3ada9bfd6d1b76a10a7cbef2287ff4. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPVI02402752.