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 0x933a0652b7817b76b0ee53771330e25fc6b6aeb0a01dfb2e58365ef34fa3a1df. Chain 2 (Bitcoin): anchored in block 954784 (2026-06-22T02:53:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e3926c1e-79c2-467f-9109-c419e2fe3758.json and https://artists.proofprofile.net/proofs/artist/e3926c1e-79c2-467f-9109-c419e2fe3758.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 0xd18ad67d7f2430a9f3649e78bb11c75a51e2a7fffc3a54f6207e5703bda14581. 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/QZS632271539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2147c13e98a7f1ef7f4455971e5f644bc026b9adbdd6ec9e401122e22ebca63f. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25:57Z), 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/QZS662251927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda3be6d15713fda111d4b60360f64ec31d7f82b37b6d3bdee40da52f3e8407d2. 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/QZS672270273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5389355b27361f760d9eb6a91578adaa29b069184dc5c3c7c6c342f2788b914. 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/QZS672254756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4a0af34d72059c8d2aff31f827a5c135260d7614d3dc1f1db66f9ac986bf61e. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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/QKKDK2362223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a392786ff05756c6468b7e125643b8f3d0b2a1eb011479acfef756c3a2e899d. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZS652392163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4ba779fd6188462ef5c71cb271607cb1cc5a5b6ca6cd6d3b483429045f91287. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/GBKQU2400858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33f5048177259c9357c3520a18cc5b287d4db5de3595359e6b486ab429b52284. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZTH92394131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b3c6fd400740febb852f23dd28b9195ee9ae1b459c66a4efd4434f4dbf4d662. 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/QZTH92394135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfba17f0ffa45eea7e6eec9cedef6910ce243f128dd50d3c9a03a6d9edcd9100f. 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/QZTH92394143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a90009a75322fe65fb500edd84a070a99bfb729642d294def781ecb20a2f31. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/FRDKW2311806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d3da82faf2c98f82894945f4c83fed131e6052825fbdfe3479d140287f96c84. 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/FRDKW2311823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c910596a543f65717015bda95c80c1af1af5899dfa5b592a4ba99e1e5822f7c. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZTH92340420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86b6efa8d28d9926aa7b64a8a7706443e7f223623fed7b3e4df9e5aae0b5ff12. 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/FRDKW2311825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa278f1c012a1263df7f9c3d600cbd621204f74b9eade8817a9eabea0d0f60cad. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/FRDKW2311829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22ed6e3c76c1bf528467eeabfb969edea4fd909de9ce24a518b0a99e7df48b45. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/FRDKW2311832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x316c9c4f5ecce0bd07d9c8632acd11de635f474eec80ac8460335ae369a810da. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/GBLV62217376.