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 0x0259fc36d8ce5a4d494fdd492aa72d78fa9cf0d9552ee70c1685a4f6b0d79589. 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/d2754d86-600a-42e6-ba69-2942c5ba357e.json and https://artists.proofprofile.net/proofs/artist/d2754d86-600a-42e6-ba69-2942c5ba357e.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 0xd4b88b039da3bee5719caf6e73e7a2956583d4f1ca88ce56e9e9dedd1a600e5f. 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/GBMYF2000123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4b88b039da3bee5719caf6e73e7a2956583d4f1ca88ce56e9e9dedd1a600e5f. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/GBMYF2000123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a1c6fa16c9e7e00f6e0246042d36dd2d842813b32c356e511fa91a84f73ad8c. 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/GBMYF2100096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4b88b039da3bee5719caf6e73e7a2956583d4f1ca88ce56e9e9dedd1a600e5f. 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/GBMYF2000123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90f9d3eeb115c333a33ab981e1bfc314ee5204ed53862f9ee7c15e302b91e06d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GBMYF2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0603cbe647f5f0bcad8ec6be005076c64680dc5a5611e319baeac7e745e129d2. 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/GBMYF2200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a1c6fa16c9e7e00f6e0246042d36dd2d842813b32c356e511fa91a84f73ad8c. 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/GBMYF2100096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4b88b039da3bee5719caf6e73e7a2956583d4f1ca88ce56e9e9dedd1a600e5f. 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/GBMYF2000123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a1c6fa16c9e7e00f6e0246042d36dd2d842813b32c356e511fa91a84f73ad8c. 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/GBMYF2100096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd182ff521d4e83e5c8519271d1a41ac0d85634dd821e76dc7074a6971b9639fe. 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/GBMYF2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb5170939df340677f42a1b7e5eef0696a7d7acff04845e1eb56e6c985919546. 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/GBMYF2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e0921893426871e3df6df9d10c8d499426ff85ba89ba71f81616297c11d6433. 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/GBMYF2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06e84c8c4fb8c1ae193f7899f02721619ef746da3e3843ca2f9a836316318be6. 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/GBMYF2200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90f9d3eeb115c333a33ab981e1bfc314ee5204ed53862f9ee7c15e302b91e06d. 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/GBMYF2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44c1b98eeef31a5c3dc07b8179cef6007c5b48f5bd4f997f3152cc36e7eaaed6. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/GBMYF2200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45f1b88a15bd6784a67127356f578f3fdf5eb6e9124f7e8ff6c9a6be9abdf40c. 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/GBMYF2200007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0603cbe647f5f0bcad8ec6be005076c64680dc5a5611e319baeac7e745e129d2. 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/GBMYF2200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4b225538875d2b6c36855e3cf7167afec63dcce32b31bb883c003d2b8339fa9. 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/GBMYF2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa05906f9dbd786b13b4d40c5a6cf2f3c8d6d9b8fc7b9a4e9c52fc910b375cf5c. 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/GBMYF2200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb30637bb52fe7bd39ad2f5a70dbe308fae6104f7b3c837bf8f8155935846774a. 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/GBMYF2200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe30158d90876fd63851ee0a6a4a57e83cb1e3fe134ee0387cdd27cd9b069f728. 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/GBMYF2200012.