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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6af853a5e5229601f1f8cdc01999ed27d05103627092f915c97decc83f0fad21. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e0ed38da-da7f-47be-aec7-915acfd9c0a4.json and https://artists.proofprofile.net/proofs/artist/e0ed38da-da7f-47be-aec7-915acfd9c0a4.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51b1aab6c7707c34532e9cf1e88a88717eb521e2029a83563f3d4da3bd37751d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/FR6F32202830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e2d07cb11984feeb11db2020237e4af8317c5a4567e2bc8ec2514c736e68996. 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/FR6F32202850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb98a594d03add042b84ade52c29bfc8bda261f2d8b899a53c2e317985eea2d69. 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/FR6F32202860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f571f5886a5fc893637487a94169faa49924f43316061cbad1e5717cf8de686. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/FR6F32202870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x816695a90197c31a126195b3ba48b2804418ba931ed15da662fbe4b1b1d4d617. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/FR6F32202880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5ebd8e6e6b550c723f4400aacb522fecfa2bf0f93d498c3669dddc7e1b7c61d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/FR6F32202900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ace4f20b895923fcd059d194d6fa9be3f632140f3c3cad7688ca715d0c5fbf5. 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/FR6F32202910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x418aae3ce6882332b3cf6c9d4191f41c585f555458a9889117ea96e36b8cba59. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/FR6F32202920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e1c48c4cd0be37aab79ca0b0361da478eec40094da3d217e79044aba1dd261f. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/FR6F32202840.
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 0x04e6f39b8f9c15219128d8efe6efc28478faddb0a99d1bdf2548a7404817c358. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43: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/FR6F32203450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56e38f8ae284eb8e4ef2236369aff645d5d086445369b8ee1b3f7147656b5157. 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/FR6F32202890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed8b773be070ac8b62650362e43222ab262f408ce2c85eeb0148c4a5dd7601fc. 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/FR6F31512160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa537946934ac1a9fcf70e1b5862ad08593686cdbadd6a7b09a7d69eb1522ce10. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FR6F31512170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x851f3bb231b932efd66b7b3b8cb3f5ff7bb641053fb6add293d8805f2ab0a90d. 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/FR6F31512190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4f322b5d03818053e94eacb37a80cb2afe47dbe8855a51b8e1bcc60d114432c. 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/FR6F31512230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9eaad4e891b258c56e4b0f16c6da1bda8d2819983f6a6a94fec11803a97ff36. 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/FR6F31512240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcf2f654ca66b09c9e5c2b75ccf8a182c17af8a6d26a203852a3289145f73fd9. 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/FR6F31512250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x368481728d507ad8ea4ee269a3545b9a87ef084089007feba0c6cc762d9eae10. 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/FR6F31512180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc636fff021fd7e9252e1a43566f92cc76fbc3ef6b7055737f0b892b8f8c20f2. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/FR6F31512200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4edc8e37e314bee9fd33fef401055991a1f2a552c06c2600103b41070c73c342. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/FR6F31512210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c5338a7055810944f3b7c6c10e27234eef9f1044f2006b2fd1262696e9a02cd. 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/FR6F31512220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f26db3392506bb20b282b5615c1398ae7afc66ea7c1ec8938cf77f7112cbd42. 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/FR6F31201410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6398219f95dacb9f2b32a35734176c28507f63446a1b6e728a2669071d2e0bb. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/FR6F31201420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4d6c0fbc9b59aed0e5cfeeb2001cb352994c9040fe7237bce450ef61eeaab01. 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/FR6F31201430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aa3c3aa516b71d122d1aabaf8eb2f5fef39b56f3015044d8cfbba6ab89925d7. 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/FR6F31201440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97461ee7f69105f9fdf07dfa35180669e6fcd4cd16fc420ed9e07537f9b36101. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/FR6F31201480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eefb5af4c3a91ea001046d69e825c7dc3267f575340784237a5fb976caf8589. 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/FR6F31201400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b331321610b2f3e09e9417361a7fd9a0a43038a64400dbff48de99ddd8dac2c. 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/FR6F31201390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45f38ea2219e9af63e7dc64f69b109526f352508a67ec6da50592c76bd6a2522. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51:49Z), 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/FR6F31201450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x377c20e26b4b4a0ae8431a028bf0a69664ed401f7bfed41c658252cb45dda89d. 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/FR6F31201460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c32474cec4c1343cb139ac30209f5b1f54f6336a4aafc944f6040e40b6c1d8c. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/FR6F31201470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0e227161061568ace299e29bf4a985a0b239b309b4b6f7db8332989880c6458. 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/FR6F32302160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20c52e0e719682d97540ca9558573c0d647598f4921375a73d0b2c9e993d43b5. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/FR6F32302130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa9a6e4977637214941f725b18bd9732e8182f6d193c69d317081aec0726887d. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FR6F32302140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c5cb8b444218cd2ce3ffa54f2c43f470781d8c6f7210f2eaece7cf58cb10e60. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/FR6F32302150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1247fe645ccd5dd31a6f72a9fb8d480605117499f7cb30d41712629fcc498636. 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/FR6F31301150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10e70a7d77bdc3927d7c921d058b80c8e8dc12a6facc426925ec879195240a45. 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/FR6F31301160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7381888c0ca532e5f4f9d84a5bc597167b475d5084984cf06555a1710cf1a5e7. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/FR6F31201500.