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 0x8c0d3a3591659a3928d7278aff5787094dd4b6ab453cc9221d8b9d031de90359. 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/fe673a83-fa84-466c-8cf2-ae1473329670.json and https://artists.proofprofile.net/proofs/artist/fe673a83-fa84-466c-8cf2-ae1473329670.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 0xa913e6bf3131c8bef1b70bab9b98d35e3af11af5b5657e1ace4d6fbd2d9f0ecb. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QM4TW2207476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe971d2902bf759ddcf586f3a77a32e00ead400e20e498ccf23b4db748a10db3f. 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/GX3Q92507229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae11f23253ea74d142560b0c8c982fa7c34b753206d3f65531b1f0005f97ad3e. 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/GX3Q92507230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdac87f73b040ce48dfeaf1842e56b63bb6e16f30e19d4b61c29a5234c67dd6c1. 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/GX3Q92507231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b87debb130f4eb72a7ed70dabb8a06a8a312477bd4b784a3caf4dfd91b84746. 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/GX3Q92507232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9a36cc295a15af2b6beee4fa579d8ed9d5ce5fee7c90c043856c571ac63e1bf. 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/GX3Q92507233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafc7ee88a22e2d839488983180121c7654b592dec7d6096931f01a1133cb77fc. 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/GX3Q92507234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c4a564d6d1091be0dd8bbb65f8b16cf756aedbc5891ed61d2acd81619b9125e. 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/GX3Q92507235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb274a3733e4120c6ad23ca9c27f25bc28d4d29c2653a98e96b8c7f8928d30407. 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/GX3Q92507236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00dd2fc63264adb3a5014b539f9dfb4890177bded5667a6f4adffe2a94b5ea20. 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/GX3Q92507237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x227158087ccee984844d925e1707aae7f27d60b86d0c26dc72f4d751368dd620. 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/GX3Q92507238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34d7b92f41eb26d6c37a545401340a4f49f0b2203cdfc989656163506d0f2034. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/GX3Q92507239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59d0f3ff6135b5148adcfdcccca5ed854a23fd316470c65878e122b4091161a1. 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/GX3Q92507240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b9f3ec3a50bddfadf7c3fdec4706ecacd67877eee5db1b30ff99aa3ece98c74. 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/GX3Q92507241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0931e90a7994b5f181e5f9698cc5843554184dbadc14d744cff00f7b8b646a65. 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/GX3Q92507242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c3b1ef83ce1e4229a27db620e7382ed9e727a849b944afe2b4300a49ac8e415. 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/GX3Q92507243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f631788da0e071effb95fbf66c38d89df7624668099bf2fb74136bad3dbac6c. 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/GX3Q92507244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d1b714804b4d08835ea1644d3919557d6c4986c7ae61a9895f1c7791f912ac8. 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/USA2P2023093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb04c3e47c36440627b34a1f3d597f0b4122a9bd42ed1ebf610e7b2cc26b3bd56. 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/USA2B2200686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e42112c6f5d369d90ccd0ba195ee57d99e72f87bf9ed4f2ec8dbcf6af7c7b32. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/USA2B2200241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fcbfd587467f552b3f8bdd12f9d4a8b7ba2aeae299656b1f53a863743a4f2f2. 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/USA2B2200725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43d418f9029558be5f585f8bf57c2f7ccbacd4b06aab32765a83919d25e5ae9b. 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/USA2B2200727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3ff146cbd298d88c206b5172931ee6908e1eff7303891aec5db0b242d209c81. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/USA2B2200728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0a58df7df4bddae43a1f0ec8e4cd153cafa75284509335aa0b60ee558f10a23. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/USA2B2200729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e44384e985a648122015270ddb7e3588cc63a5947b0194e9de1acef61bb84f8. 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/QZES82428247.