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 0x0e612cbe1604c5141e2dfb3f82a54e6e435afa6b263f5db310ba8dcf32defde8. 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/9be7e91a-1752-4989-96f1-83a5acae22f7.json and https://artists.proofprofile.net/proofs/artist/9be7e91a-1752-4989-96f1-83a5acae22f7.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 0x3294b3b04ac8953263c3509c8c074ffed87a8fa8958dadbd7383d955dc3d2e97. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QM6P41513040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d05066c6b9f1b29eea0af4f7b00cea920b975a0b5e75619fa5cdf6e9439a010. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6P41513041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0f29c465b9233697d90294ef3c3bdaf13f3fb8141f39a71c57f8e1ea89f5b1a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QM6P41513042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7635632e50749c1b16370622ba4159392c2ab8af09f1386b8072f7f01c0f1ed1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QM6P41513044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x041819e01504bf64147bbd5a3eeada7fe10b8ca2fe0200869b1ee978c9d63005. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6P41513045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56a32aa0e430d9d1f2374fcb4ac02fa158e6eb389cab1eec1d64bbbaefd63a09. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6P41513048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c33fab6aa166f01da5aca275420526ca42a9f44ad9b37b1fb8352c4b4ffcdf4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/USA561405927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x616d6c43c0720f810250ead92e0b5f8e6e15f3c10a5e48e09ac7a72532a25708. 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/USA561405936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5a9ce8a276e1ae890583f2f5a76b29616c317737e6896bb86022dec4b3c9174. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/USA561405939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x576141d3afaef1e8f30ee2d2fcb7bdd6885ce7ddfed3be958444c12eb83422a8. 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/ARXJ92400036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872415eb74d91112b5c89156b46508127e991d2a94ea6364e8a54608b3b427ea. 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/ARXJ92400026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce667126f3dfae21400c039494f88305538976674a531f71a4cbf3b1ac00e6bb. 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/ARXJ92400033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40bc45c3f846bca5bfa6ab7cede86c7fdfae934d5e99a07dbb92c285d98b9268. 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/ARXJ92400031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbc6da074a057d75af4601f61511ab4deba60abfafa1b70165c324c6dd1448de. 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/ARXJ92400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7a971fa8c0b38d82f77f1ef4c1cd71cbc552e46d6990237f77b732e9632027c. 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/ARXJ92400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x657c6149fa90d06385538c471327b4a39671a94b3c8386b72b42ff679c58279f. 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/ARXJ92400004.