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 0x950efdc41d25973004c51e9054410e8f2cb7df4e1d06784ae5fd9b58e20db6cb. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9fcba03d-e017-403d-ae77-f18623771010.json and https://artists.proofprofile.net/proofs/artist/9fcba03d-e017-403d-ae77-f18623771010.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 0x2cd390ed97d1ccaee4eb253d263406e0a2a90fb42067f678fd4a0552689ebfd8. 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/NO5R12002010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c0c2fc72d55ac437d7ea4100d362cc7b1f1199d6f69c4b77b4fa39c9a3c8efa. 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/NO5R12201010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11b08c5ec41ccb187a8bf8423fc02d788a84d3286c34ae637c8d3e9e8dc1964f. 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/NO5R12201020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f4a3ea47b46e1e91a624283a9231ccecc537ba4b934840105feb14aec3d4d1c. 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/NO5R12201030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c4ec95a23c06ab716f9998aebd3eea7d3dc60ce9df10cf35a948dc3a866456e. Chain 2 (Bitcoin): anchored in block 960352 (2026-07-31T05:48: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/NO5R12201050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e2e9d85f04fd4bd67ee4b43399cc722669ee3c3505feb1ad27512ef599f5d99. 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/NO5R12201060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65199b952e63740c7aebc839df3c4b38b7168cb8fd22dbce738d027ed3347579. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/NO5R12201070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x409d1f6b63edaeeb23579bfce48dc883c61124a282a6fb0b94171bfa7c51bbb6. 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/NO5R12201080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35313971cca5929a0f08d0cb631268d1443c305f8f0442c2e24837d6890c0dee. 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/NO5R12201090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43c3100859bc3b009e52e4c3ec06252bb7281ee3b5c6c295b39d8895e21c1919. 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/NO5R12201110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85af172406ee203dfae3820e01f173cb79ab6d5668ceafc3901748ac04b629f8. 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/NO5R12201120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ba37cc2e6a2645320830b4af378e4b75e51c9447e8746e199afec6f546a95de. 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/NO5R12001011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeabc924de5e74fb1577b6fd83f55648c658cc4947904f59b9fad23efc3175e96. 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/NO5R12001021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc84ab5c3db78ecaf446049c9bb2cbceb0fe567ba219c7bf2023a7b3abdc3e29a. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/NO5R12001041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3edaacf208e5474cdc75d66a7b0b8bc502707ee18b5ccb72f93257386054e5a4. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/NO5R12001051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14af57fa18c4887d4d906f66f14cc4891b5eade93bcc227c04c3a6f7412af3f1. 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/NO5R12001061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc643ddbbe8dd8600ffb871fd7ca79c49e8db1488bc700cafed09d0e53ebd4d64. 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/NO5R12001081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54675e8ee763036ca8b9029b3abd958337078dac1847d8e5999448f9c1b66c0d. 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/NO5R11701020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b3d5f8ba6ae61fb87dbb51d77a5298ce423b05122285a4c09139ea601e1b4a1. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/NO5R11801030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x233756a0b9d2b5680b2a0eaee9fd67c16c12ab80da809852cfcca9723f21ee20. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/NO5R11801050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd10853fda8b3b4323847be62df1e4c9ca9d9df78a78e5a617a5d9f6a1fd638c0. 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/NO5R11301050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x572f2cfb82e2b3ccaf7aff2d21ac1d9e7f98df52653e8b1b962d02b2c09e9da6. 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/NO0X41831010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d80d4ddaafd60f95d4ddc0547a2889e2d5765f4ceabab1fa71f0ed5524bd8bb. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/NO0X41831020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15af662b2ecbe53b203050acf78adadcee97e584fa60aa0026dacca1a81cfba3. 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/NO0X41831030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5579553d764fee0f77b48a95fef311442f4a4dc78968826f5b1330d639e753d. 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/NO0X41831040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8f587e8e9499bbec81044cbc1d16f8c60ada91e7a5fe2cf3eb3e67ed168e296. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/NO0X41831050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa106f77d84c30abeafe14355fa07405c8af3d47cda643a9621087ae89962c2cb. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/NO0X41831060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x276d2ce962077f6ecbf4fadb4ce38588c407b83b98858fb857fe6c9ff3cb6969. 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/NO0X41831070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf303711a7dcc0bdac50d69f3f577ae6e795f5b0ef9b88f9f1ef03067d54d1817. Chain 2 (Bitcoin): anchored in block 960303 (2026-07-30T20:11: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/NO0X41831080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85ae79d0c89ff2cc94e4b12cdf7975c5af04f76670af0a21bc9f1a7006dc58b9. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/NO0X41831090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x611e478e9109b9e5199cb8158bfebbe77605f60e97aea2ea79de9ac9a54120c4. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/NO0X41831100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b878c1206923c9e911da918d3fd60e538e09cbdbee6d6a51c30bda35d025241. 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/NO0X41831110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5664c94d2667093eac00f28aa9510af555acaa8968c9778f327b10c0edb8b772. 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/NO0X41831120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17d1841238267ed6e5cdacbcc1e7118d816850c40d06a7aa5ed0398298b46969. 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/NO0X41831130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63efd7f301eac1ce1e7cacb8ac2e923dee0d2fa932f4ad47c85ece3f127e133b. 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/NO0X41831160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47db708e4f8c7ad3feb72df5ce9587936d2bb1ac884c9e8b3897ac71ac851e37. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/NO0X41831170.