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 0x443c2e39b64da269d9a5608a4bfbf411d0e18d451bbf8ba3d132b0fb3755b55e. 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/4ed621a4-3f89-43f2-92c3-c8d7f4987c28.json and https://artists.proofprofile.net/proofs/artist/4ed621a4-3f89-43f2-92c3-c8d7f4987c28.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 0xc8c139d9959d92eafea376b26429af432d4e7ac8d54ace9bd10b763b16a277d0. 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/QZ5AB2309404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad34ab49e83daa4081b9b0f476e60205e11ce011d41c3c43be4b270f60dc5111. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01:17Z), 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/BX4IU2412971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6e7f6375731990ef45af0d947198d798c26ea901a9a7b5ace7dd0b6aa9ec12b. 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/QZTV32424820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83d683b9b617446efcb792f2e1dcbf6e9a56364735ebc6ae6034d95a562d01e2. 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/QZTVM2366224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5ab535752235d28b2bfb6ee464d3fcdf85207c7771da481a26534e29d3f242d. 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/QZNJV2093894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c33ab6bc6829496679dd8ba13b39185e639d391dbf035b99a10fc942fc3f8d0. 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/QZNJV2093895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b61aa0e717214e8f347036018b23426f0902a3671ec441239a59ce9a2706304. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZNJV2093896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3d2d7b8f1acf4f483fa2ffaaffeb22cf9bbffc4e7cebd06c1690418bebcb891. 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/QZNJV2093897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06e099df742a051ee194ef0f716d5b19d852d76e9059896348f2e99fd5ea34fa. 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/QZNJV2093898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x385e702d69f0c547f61229e70610ee6493e47352ae02e5fbf0703e593aca8dfa. 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/QZNJV2093899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3c4e890afe48c5364425bc3381ec8a307a524f0cc0cea48ae78c3d8c2db5589. 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/QZNJV2093900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8dc5197ce691e03b544d17bc67d9572cebd98b5a5d7ee864fa9236cfd490cde. 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/QZNJV2093901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaade50e18f2cdc1a60753c5cbaec5ee9a2bb35ebb7d044e71734af73aa0f87ff. 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/QZNJV2093902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ba951836dcf35ce51050084d00da3f8ec7f76ae3eea5da6481ed0870149911e. 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/QZNJV2093903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5532ae7760ca98ff96d948c182b9ae5cc33aa9e5f3cac277530d834fe1aae5f0. 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/BRSVB2501329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc59dc40bd286b4add9355114fe9ac26e0ba3a8cd569230108bfccf968eaa5469. 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/BRSVB2500991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x926761f1ccd3431507d3e4c8b389774b054e26410a93d3a312d40f868fda8add. 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/BRSVB2501125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3aa4d057475ddb6fe0f964deeb7f15325788845f2b1a04313d2442ffa5f427c. 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/BRSVB2500973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9610d02c27bf7f885102569988312459dd15176c5682a016eaf46104af157621. 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/QZN882523822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89368e20f21d3b5ceb5685e6508c301b12a715181825220927a31595c6f9c2aa. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), 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/QZN882523816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9426bf9216c582b228e21598f4e09d46a6e50c9dde5873416293ade79b2181e2. 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/QZW9L2480852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc09e99c91a8dadff1b1d7b2967ffaf9ae407168cbcb40bd26e243eaff851f88d. 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/AEA3A2427115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x435bada2d78e959361d6dcd0baec0542daaeeb6019791b23d6d8fed880440632. 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/AEA3A2417518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb73f952bd34ac888bfd759e3ea4912030a5182ccabb89864adf7819b7f621d1c. 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/QZNJZ2441240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51d105f022281d512934aac0686f9931e272207e93fc67a53f137c4998ae46b8. 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/QZTV32457545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x609469e51b1e5e286436e9fa6fb840f2395116f20561ec30d18e91482bc0b85a. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZ5AB2412256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45d159c60f38c5ee302a25befb05201d2ddcba00e15421974973418c60d5b17e. 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/US7VG2491232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x053218f325323c1c847467d2bb419daeebce6f19b54ab19e27ee9060243ddd7e. 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/US7VG2481094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03eaa12a0e86402641c03ea96112d5e9b01d99ab6bf9b5c51b3b6143d23cd9b0. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/US7VG2491219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59872cd855f937555f25c7932a4acc0b1d9206b8ab022c66420aed71d5670564. 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/QZTVM2366206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x368db083f1c71f801008184f51c64c89217bdd2f5de949009d0e109fb49f3b69. 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/QZTVM2366205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b18a9d394473f0932be8d29e44c9576f85021aec6aadd008946dc627a8611de. 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/QZTVM2357013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x114032077028a0a833480a56e9821a672572939910c5d80cc0649c207befe09b. 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/SGB502368438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4ab970c46f40461a9c274d63e865aa9b2f5badef140c19116bcc26afc91bbf6. 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/BXG6R2200312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aee30ccb4513983d659f6cb44acac3db75b456e57f0e4beaae0f413a9e17a0e. 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/BXOL02200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfd4fa3ce3f36da178b8c3b4b5dd49d06761335c5205c570b2d5269801484b0c. 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/QZRP42144482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc212f95ff1eeae9d3a58e4cca1396f45b10fa0547bc27a0921fe665c02e3e763. 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/QZS632198340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf17d2f581a794fc4a7570e7648e5790157f3ed420a0529edd7baafd82fbd18c0. 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/QZMHK2043165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ca9338f63fd1f488a9f72718bc8da9448c590ebd9f916a0a2849300de884807. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), 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/QZHZ32164702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81d663dc847eccfde7e324f4a1b97cc65cf865ee9ff96042bda098ebd504c494. 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/QZGLM2176277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x356ff41cc4636fb72a4232d2e78d4ce53bfeb48c9947ec0734c6e4e297299c39. 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/BCNWM2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28e981cf69c70bff0be573c7b43c08a0168471c88c4b23441bbdc721eacb5c25. 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/QZ5AB2091475.