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 0xcb8ac72b4ea672e0fbd0efdfa1e0a29145de67162b693b3245fc1fe9a71c3041. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/21720d68-bd32-439f-9adb-8defc3579fb3.json and https://artists.proofprofile.net/proofs/artist/21720d68-bd32-439f-9adb-8defc3579fb3.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 0xf49263312fecfed5c17ad89f65a13b1661ca20337e44a299eb6b7a090d6562e7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/PLD501410001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8e67c32b8fe19492c69bf7f5b5577f666ee19784c057d6b01236501ed50354c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501410002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x057f7f15386aad9f35195194d001826a7a0d4249c1ccceb2d9157cc1c8ea862f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501410003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a21e5e28a156082a616e8886e515252565e2ac1b158d71e0704c1aebcdda99f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501410004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63b90afee08d877fc91e52509c6687bc9750663673f42850cdcedc8a905d460e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/PLD501410005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb788903fec468e5c579b0f9a681e881985e9f1361109909343fcc62c90ed77f7. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/PLD501410006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2c28073491d811cf41414df4f0093a82c637e459430d6a697695bf4be8bee6a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501410007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe331b8d6c8fe431971ab0ce0fbda42a0316b45d6733af3df0771bdbbf705c4a5. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501410008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28d8e9f7eec183044f989f997459c7dae3cffa276dcac664d813e6f4f692c594. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501410009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51150e4372394c54b5d1661d1f7dea5a0c7ab7aa320d299082e630a9eaa45f08. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/PLD501410010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9547fc840199e98b79946e69d7358206ddaacd61845b62dd0466dae33e057a6b. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/PLD501410011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x442fa8d17469b57c65c0ca5765b16c7fa3e208780a6d150f9179ab2889f09985. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc47dfeeb6ead37ad80cea47a9011334eb0df47e125ece15bb12009df7f7272e7. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/PLD501410013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x715d0705e3d62b5a56074df96f2c1bad70be10f9b405c1d9cac595decdd124d4. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/PLD501410014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6c121967188df277cf20e96f729be362a44187bd5e71804de4e706c12edeee. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/PLD501410015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc158bebc03345507bc954cde266771646a72a60247cefe0e7f46e19ddd3b8b94. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/PLD501410016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc007c852eb233ccf9337855fb2b68fbbc2be152f8b1e48d72f737af6b6774ff. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/PLD501410017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x359709f6d91a11c32a4443ea18652636154a1411b819bd986b794892c554ebef. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/PLD501420071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1334f403f07b417f91c878845469a3ad5a144971c3f2cd832c58e1d8e3703d8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/PLD501420048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d3ab30fdc44e73977eb6f8b12bee66dae9550bd8a7050ffff6e0191f029809. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501420073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12e6ec0b1d6d72f0f21fb7cc7d420a55c5abbb519608a9b966d8c5987c87bcba. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/PLD501420074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98a1638e8b9cecd506bdd12651f9032648545a189f227233aaa9b3a121668542. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501420075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c870debeb52eedb9738653ae695a405ff83cd5f02469d87549e5c2b61fc30e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501420076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c70b1f1e9435b1ddd74aec941a2d37c843a010e9f575efdc0e7433835fa14df. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/PLD501420077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b017edd27fc5c7d67d7f339ee492eabfa1d3d83702288a8c601dd767b544965. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501420078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0506b4596fd0bc5c2fedede3e4393f0068c8774753ff94c7f36f01fb64f04997. Chain 2 (Bitcoin): anchored in block 960167 (2026-07-29T23:42:34Z), 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/PLD501420079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9df5109fe2b7d7ab4f51f7d66006e71ceea06b95e123824e59f62b031555b1a8. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/PLD501420080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75662b5b61d4b978bc94ba92a6b255da169c0852e3a63f5e82414d1ba070a32f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/PLD501420081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c71d0c8ca3cbbceb5f047f2db24dde49b2c67acd435a7db5a4e98a5445c8e3a. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/PLD501420082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9fc1ca4b5e1ea73fa4d2452fb99dc89f1c2628b43d9ae5695c82a54207372f9. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/PLD501420083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94181715f7b2891b50e5215d484e7a96e435563cca420a047db8c9330225d005. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/PLD501420084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e203c7ad56a5b71b6952994e170c9fba4cf3241943734e65bebe6c3dd1de554. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/PLD501700280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec7cdf329d15ad30828d24499a2042f3aa429ce32cf3bd1e35914319862e081b. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/PLD501700257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1289495f58f11c0532cfcc08ed1b4295e164317f27c879c2049382ac38550f17. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42:35Z), 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/PLD501700258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fecfe62f04cdb511363bc6b50b49b95071ad602cce732ddec2810a62e8bdbae. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/PLD501700260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71faaa538fdde6e4c751060e4ef974ec710502860c4fdf0a593de989f538b3c9. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/PLD501700265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec7cdf329d15ad30828d24499a2042f3aa429ce32cf3bd1e35914319862e081b. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10:20Z), 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/PLD501700257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb160e30953e0969a27ababe82073e97c6708cdd7568fa48f9b89ae4ce3aa4778. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/PLD501600034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d481053c0ac4f725c08268cf1ffd463d8ad1cd47a423c9d636a517fa55f215b. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57:33Z), 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/PLD501600035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60d4c8dc7093d2470a6b673f743c826f5e57d5170c48271c0ea0783f7f3799c2. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), 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/PLD501600036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d1640eccd0ceed14ee76032ca7dd4e592881cdf2d80d4c12e2e804cd8426985. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/PLD501600037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb61badbbc2a41be85a797945c18f5b1a1946b7408845650456c142884fc2f47e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/PLD501600038.