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 0x84f4d03f7fcc8ddb81e7d227de4d6bdcdf7c01e84207b4faf936e649efc74f9f. 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/11d8a186-9030-48d5-9c18-72083dbc888f.json and https://artists.proofprofile.net/proofs/artist/11d8a186-9030-48d5-9c18-72083dbc888f.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 0x0b7e94817afa81d15a1f4088c7df291b1dc8642bea15d1af17719cabc2bb0974. 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/US38Y2401511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d0e04e43efdbed0eb233f7f90158f2d54a570973bf0f76aa56aff5219a5d8e3. 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/INW262318559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cbab181482bae67c74521faf92887271ec2fc0811858b3bddaf79674cb2e36b. 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/INW262318460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52409ecf99dd9c04500e7d1fa71c61ee774ee03fba90cfa483262ae72c4e3d7d. 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/INW262318240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2e134ad567ae2396143606550d4f100d92a093010acffb6297baabbc46f1d2. 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/INW262317849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbffb5caea529761cef0285c340cd17e5cc3f255a27e39b1858ae8a1ec8cc5be9. 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/INW262317797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f74d154afc742e4229731f61b47828350d14403f5d1a718c049c70b7a5a12c. 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/US38Y2500223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7355211129d6afe9ee37de4adb6b4a9a4d0f573f5a8655530cff9c527cfbddb0. 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/INM402500186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63c28e2f42131b622e8c3c850ad2c19fcb3980b7213b29af61d9e1705597aa6f. 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/US38Y2500254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07e7a2bd4fa6a9e80b69e052ff8f7e31b0b401bc6b5dfe74afef92b6099b1e29. 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/INM432400488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab1f84802d51e45cdd9af1fa2e3952f4f89871182ccc3800276de9b7e20c2d5c. 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/INM402403052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadbea32a6c628107b9507db66559876a219f7a2df43f9b9e3d84829c8fe56d49. 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/US38Y2420356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21cf4c1a624935d91a3f3528ca0cb10b3b8a516df32b40dd4d32e7917f6a6dcf. 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/US38Y2418297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4836a63bd9e4c05e2f7a1136bbb10bf8e6d1f7c70dd918d672d5183ff9b2abe3. 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/INM402401759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a99a1adbc6499ad1451591f410cfb5c2ebc2cf7b81ebf26e83764633cdbabdf. 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/USDCH2352731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d2df612d74a34e68cf7abe7ae886e2bd8116ccdc9f4380006ebc7e7f9e8df44. 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/US38Y2311032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5e8e0bdde236f0e7bd7d3126546627372a15615c6dedfaf0be7ad02b0fd4515. 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/INUM72303046.