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 0x65469558c25d8f53b16380d267bd0b968eeb144e1a0c6a31c1bcd29fd888a3b8. 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/8a35cad3-83e8-4182-a767-08c2bb074376.json and https://artists.proofprofile.net/proofs/artist/8a35cad3-83e8-4182-a767-08c2bb074376.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 0x921c294a20b51a0238fc4a3888872d146fe4b7e4047ca928dd6d5f47e3dcd385. 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/TCABC1192590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1baef26057eb6a52448da72117a133a04a4dfee46e221752484f0f9b2c362074. 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/TCABC1192602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75ccf40bfa733007a8a065e04868badf5c8a5878a44814939ef036ab1d97c8c2. 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/QZW9L2358198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d4f5e253016463285f6edb5a9cc35eb2266e7f0cf844a6d4a3d2d274613f284. 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/QZW9K2360808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f022853c5587cec33f67362d80a3fd1ca3b69d3a31908b5634485a973d70d9d. 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/QZTPX2342415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec42329d382ee72bbec1683e959eec3bf966c193c57c6c7fa1c91a3443e0f853. 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/QZNJV2384624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed31f8d230d47ae383dda76d252ebd0781e91aa7758bfb0d12cca41e48bcddf0. 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/QZGLM2435408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec42329d382ee72bbec1683e959eec3bf966c193c57c6c7fa1c91a3443e0f853. 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/QZNJV2384624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d4f5e253016463285f6edb5a9cc35eb2266e7f0cf844a6d4a3d2d274613f284. 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/QZW9K2360808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75ccf40bfa733007a8a065e04868badf5c8a5878a44814939ef036ab1d97c8c2. 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/QZW9L2358198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27ac57e792060b7c0f6bb3b43e29e2c28a109e0e6b709e7ee427792c47aa9a8b. 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/QZGLM2435409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea82762a1e29638ae43a04c45ad736de3961c45482a20503ede0b11e648f506c. 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/QZGLM2435410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b759a1a8aa15272834c48b24a50f3a753a2bbe3d0602b056c7ea86e175e48f6. 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/QZGLM2435411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc46e611717702e29abd7f18f3369e9222daff68e86393f0bc3740bef24be8dab. 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/QZGLM2435412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6331cff65b80cf0ed5207821dc07a2a01ed235cc206cc963d9c9dc2e98626f1f. 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/QZGLM2435413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e0d6cac5c41548029f9819e9bb3c962704508850926bd76a2e8a9af0eec14fd. 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/QZGLM2435414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x213bdc156380fd20680361b56584dcc65b8b2e22cfa2d95263462babd2446289. 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/QZGLM2435415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95e9df3f29afa8f39a76da1e794903c98654e2a5614df568a73f426dff88c940. 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/QZGLM2435416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0425eebb9f13910bed1b55cd776778a9bff51d968fe224de5938143b416e5562. 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/QZGLM2435417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d5e0230c33b5235a8ccf2a609a9876e918075305034b9dff56c9cd785cecdff. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZGLM2435419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x204bfc9cbcb6479badc2070dd499c51321e4a20bdfc0c4450eeb001f48198cd2. 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/USTC30707387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76af405cdcdb2d2659b1ab8a1ff5eb521c19657c762e5c40ec2d4ed87ee8e332. 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/USTC30707389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe189dde00e483ffa15e8f8729abc1956ce9865160142c0501490ff5a30bf1090. 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/USTC30707390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e0693b76ac1533b3f6e05270ce9381fef95079091f767a2d3ce56de1941b7f8. 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/USTC30707391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbeb6bcdced2af542e23f4f9a9b538ada1a52dd2a050c305ad7025f4f6f9f569. 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/USTC30707394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67a321c7c3581ac694a346e91dc44fd04d30c1ef5133438a9b1cda3462858079. 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/USTC30707396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76c087104afa9742458a41dad61d2fe7ab71fc6eb7aa3967bfdd771efdafb565. Chain 2 (Bitcoin): anchored in block 956861 (2026-07-06T01:57: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/USTC30708420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x076cb1da4a96852d5792fbbebb489b8c5086743c5d876d302db9dc99c7e9ae10. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T21:06:25Z), 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/USTC30708582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6929454526fb55c3ef5c6a6159c0f7d6a8a842061594831f56f49a011bf100e. 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/USTC30708844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a4e202d2bc26b97f4c8d1e21c6c4c9d379421c608aaf0cb25716757ce22b2fb. 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/USTC30708849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e8b78220a58455b5f4b0b87243c21801429e080207dcefd870b8a511eaa7259. 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/USTC30708853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd09736aef29a472768ee3c5b516103eb94b46bc03bca827d5565333568a99380. 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/USTC30706248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe43ec837aa928d41ed686188d54dd2ba7f5076b11e7324df4faec455e9603b99. 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/USTC30706262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc033b8dd59d7fbb14b5192dd6b2dc5b8b0a57cb3ac8e7050f3ccd4c39fc2da5b. 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/USTC30706263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3a46b7a83322871d010cb76f2fffda7a583af30518accbdb2df2be6d4dd150f. 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/USTC30706383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2b55df98f1d1d23cf91ac2df1e5cfdfacba07058a0980d606598530ae976f7. 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/USTC30706406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x758c58b5adad222e1f93a47e5acf8ded1f93d51f094d04d253a1445cfe35bd21. 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/USTC30706433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb8134232f6737ec4992a4e8cd27d59dd45f64435d845e0bb9f3c4f31fcef3cf. 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/USTC30706448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5e3e0efcef83494d623bb2b26d5f9daf0cd271fe39c53a1fff7bd779aa941b8. 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/USTC30706455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2054fffed7678ac3a09cf0a05d04d9692abaa37c95a8d0898d2443477bab4d0. 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/USTC30706496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x625ee47b3d8d462e49d0dc06f19b06a70583c92ae3e6856e893fd6545d6528d5. 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/USTC30706497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b654c435e8f9f0a9a2d52153d459394557c1dddfd523f6509a28c0cddb3131a. 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/QZNJW2474600.