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 0xc400a2333339206620ec40a4229375390575fba9328c43d89c98f9633b22b229. 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/32f5b434-45b9-4009-b7e6-7349e3f9724d.json and https://artists.proofprofile.net/proofs/artist/32f5b434-45b9-4009-b7e6-7349e3f9724d.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 0xb6990427fd91d05c20a20ec59cd6fce1bce1fd6b8df8ed0910a666dd4e408559. 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/FRX282410907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x265266e3f426ee29281c536a648dbc092c05226d0d6d2f1efd2cd23aaeb082da. 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/FR96X2419893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f38196d4c0e533ffc67435e45f803cc30b2c49e40e8ecf7d621e682debbc761. 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/FR59R2469998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6edc7de8c3a429dd6438bddada7e0ee4b869dab465706de0d92f9c97d2a554bb. 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/FR59R2469999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d2400052c1b72d9aeb9a935beefa70594bfaddd834d3ee2565dc5e9f13d63d1. 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/FR59R2469646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecf35cc9b28d83253541b7ca2e0afadd3ae7b57d9442d496c91a4e10a973b365. 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/DGA092324892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66f36b62ec39f4e8c98dd3806e7f7bf688dfa3f013b39c9f45984c7b7da98c31. 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/DGA092324893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb889ff6837db93a161475dcd6bdef644642b7697d6dca5ee7e2fda1ac695dff3. 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/HKG732023328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9669e8ace0e47de2f01d96735cd7d4b6707d2691b4d38e0835ad8bed66faaf92. 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/FR10S2542341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x419ac2302f8769a96f48169ff65929f61abbc27ac53f0d5ae67632ce732e9306. 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/DGA0Q2492842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b59f5298ddcfbeb8cae548c05a9ffab9d205063ebe232b6cf9737ee1e9f8f05. 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/DGA0Q2492845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1541428c2a9d0fff0db9c59b3b85df7c53c8779c79902f90dcebab80275fbbe4. 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/FRX452323055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9fbe885c6b71dcecaa1764e5363d22815d21d23dfde068611a427e25b78b4fa. 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/FRX202309815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b32e6371f8f9a95cd24d75a0378ea4ea5a23f8427d414a77b19c548a62f9e82. 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/HKG732203653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4633ca56385d8844f9c1925df40a9b8fb35cd7a626973d3a0200f37dd46fa8b4. 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/HKG732107847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x495d86c26226f2e29556be5ccda261badf1e5a6fa1241baf27d8adf814367667. 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/HKG732100160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dbb7b497583cb5f16dcb05fb036939d4b7c9030d6a813f5ac2d5de21686a12e. 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/HKG732100161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40764673bda598363aa9cfcf34c4764734f9c7b3ca8f67166220135d0898cfbb. 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/HKG732027619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b485200cc5e892441ceb051138301f1019bf4c8cb77ce5db08fcf7a929b2edf. 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/HKG732026716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x995c2759f165790be104d44cc08a936c9bfeeb113ef76fd125589194b064db8f. 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/HKG732023326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48e12dda72f134ef0c30e71040e819a8d4a1a02cb74cd1ba90a430d27d7aadad. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:45: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/FR59R2529375.