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 0x6c907f9f0da876aea1b67c15f72a6029f9ebb9aa2234db70140dc35e1831d4d8. 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/e3b50a80-3cb8-40da-9666-df321be17fdb.json and https://artists.proofprofile.net/proofs/artist/e3b50a80-3cb8-40da-9666-df321be17fdb.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 0x70285dc80bdeec4e8b03f857ca1d0cf9165eaafa0e530ef2d137dc552fa8c74e. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/QM4TX2039525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d86a0af536285f54a63da7763cf4a3f2df86adf2d19e8a497452ddfd9965480. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/QM6P41984965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dc10c013d67739258b782569cf87959c520c6bb93147dacc74919012f006353. 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/QMBZ91913939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c4335dcb970f77263caf2aaddff32580c020488c690987ffd6f2877517b325. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QMBZ91913940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6782c0b76ad16ffa0ba10e4c788da7268622966f76bb4d059fed5ff5a83ec45. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/QMBZ91913943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0e6bc4df29e4cac01576d560882001c23826a8d15b6a90029eb5283acd41758. 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/QMBZ91913942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fe9cf984f8b28ca317658514f8120dd1140d2026258cf1ed1d44e934e6a7b2b. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QMBZ91913945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf45086c072dc956d973ecb550700d7ea6451552a5b7b6319d58eb2bed757f79f. 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/GRSTY2300092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5bb6fa9f2102e9b44d3a42427c394465d9230ab0d56d7bb0c927a35ff8dd4ac. 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/GRSTY2300093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf04ee165dd0bee224290b27efba25aac513b7a68a51d67834adeaabbf292c8e3. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/GRSTY2300094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x366bb93c1d3660a8da2c1a43a18f01091d61a5b5995d026632a30f6ba557ef54. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/GRSTY2300095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1568ac6b7ad53656ac80ebfd439a5e77b60ffa443251e907f9861be79dc500e2. 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/GRSTY2300096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61962195e009c186304f24005d782d742bee9857ad4a3cf6e96ef373e7d739ed. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/GRSTY2300097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8dc1e0fb48693601030c345ba38e2fe7fc075bc7eddda9c90424f9067ca0b53. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/GRSTY2300098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9befb4a0e2cd126b8b1541c2d0be1cb0985daec766839404f1c4a292d2c2cc1c. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T10:09: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/GRSTY2300099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37958aa4028f8141d1a0d2c9c1d1ff8e7898153df0f5de4523e580214d99b26d. 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/GRSTY2300100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x942f6c75180be7f0cae87498c2a472daed0f02108995d2fbc9aef2c033b0f886. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/GRSTY2300101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a83497507a277bd7b5847ae313c6ca66d38455afe601cc9d10ef30d8cf4edee. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48: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/GRSTY2300102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffd03d106e5ddc863a4f637d67c0c60726834fcd0cf93e41d8a3cbf5bb69ce02. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58: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/GRSTY2402471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca4cf0c5c12c0d82982747f6b12624b7648eceb48dfa078629332c6ad8568f10. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14: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/GRSTY2402542.