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 0x419aa0ce7cc3d22b1a4fcb3ce3f94da0b0712b5ac26b6ece7e245dc42da39486. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/26034c84-1a2b-4f9b-a404-4145a6ef344d.json and https://artists.proofprofile.net/proofs/artist/26034c84-1a2b-4f9b-a404-4145a6ef344d.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 0x5e4c3ee46dc9362d87fce2ef0d81af167560bfbe8a1818d9863fb60fe2657d57. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/QZPLS2120477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99cb423d0d1881c94b5bf69c9e805f6d9e687dc275fede86ab8a1424d62e8584. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/QZPLS2120478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d1f03b1e366f2e61011de6437a5aa64c4a5856697f4ce5ca66d2c17b8747f7b. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/QZFYY1943009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2a673c8670cc8a5aea67c4167b833f293ab269a3c8bf26d51a104a4dfb967b5. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZFYY1942993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5747a998370799ad1dc67608be62a2ffc72668630ff6417304c06e2d1d638c2. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZFYY1942996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ee53d5ead342dd37dfb26c3f5ecd7cfa35b1a68e07e37a24fd192e243379527. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/QZPLS2120479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3564b6ff1ac8784dee72158d24af4d00b7dd2a71b55f7d0c2113c981dff6344b. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/QZPLS2120480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c95492196c52535550c5807b5c17f264f21fab5d682c303d7b00ee4966095c4. Chain 2 (Bitcoin): anchored in block 958535 (2026-07-18T09:42: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/QZPLS2120481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ec651689b9d355b83bf66c54e1930ce70e3e83a26a8aa70545c6fd45f66ec69. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/QZFYY1943002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadafe0f4422b642400d6bebc17067734b4f9cc84c301f200809ca5130c6e6257. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41:40Z), 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/QZPLS2120482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e252e7dc3b316851357df93df745d1e0a04f3c443a841af62a65f8904527a1e. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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/QZPLS2120483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cb5e2c77be6810f176628d5dfb73aa15d2cfa49494dd4f90eff0629958876ed. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/QZ8LD1965618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x280d14171f479f219b074ae2bfaf3fd3332badf3e9a5527e9a2cdfecde2b0175. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZFYY1942999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ad67f3ce7b02b0fc4bc40ce7381db2a95d1684edcadfcbeda2d0adac7c2ad7b. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32:59Z), 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/QZFYY1943005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x627ee1914253e66a16bfaa6a415e41d83839114f499c2235aaf6fda7aa66d14c. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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/QZPLS2120486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9fe1511e722d2e6ffa3eb7e65a5a1e1048b8f2c1524fd4860dc82e234459935. Chain 2 (Bitcoin): anchored in block 958590 (2026-07-18T17:28:56Z), 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/QZPLS2120487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3b4bc6f99841d21a9b41c40531a375e409da98daea5c22e9c2fa88478109b9d. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/QZES91971069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd3077e42a1548eb93e17ad6b15b5f344ec125ab66890f92d918009b5f09622e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZHN31960620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f850d56b3ee887015517e71a47e82b55d82d5bea71ce07d52d3e1db5644daaf. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZHN31961080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d2c82d9919c6eb86b5afcc1a616595f4de5716dd2c7e8176fc02e98c693ed04. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZFYY1943003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x417ac3e0307caf3821ad47e0ab3bb3348abeb762e7fc45774ea04ff7c0999245. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZPLS2120488.