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 0x192987718241816ab92fa25b8a9c778202f3fe7bb6a7b5f1b3f21eeee6b3ac0c. 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/a20bf96b-ca5c-49ab-9589-23379f76a872.json and https://artists.proofprofile.net/proofs/artist/a20bf96b-ca5c-49ab-9589-23379f76a872.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 0x3044c86963fc9c16a107b94ee30a9cf884738c381210fdedb20c23252e8196d1. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/QZTBF2577253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c78903fb31dd40b7d8544a4872f6f27b183414292a38020161222eab763dc62. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZTBF2581635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9d78ae127e5136c8ea192d3276d7870c6ed530251d032c25968862ce7e4a7e6. 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/QZWFE2528191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54bdfaeec58caac4e07709b14956cf0af02533df0ce7bac103f2e2aca011305e. 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/QZWFE2535875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88b3001830477eef36d60e4ea43b1a8e8068b7f0d527fee29e107488280703cf. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFE2533218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x945c50307af89c05be6b70a23c975d40a847fad7bae6c9c9a752d78b60403e40. Chain 2 (Bitcoin): anchored in block 958644 (2026-07-19T02:21: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/QZWFE2528159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a77c8706e7b8e0041f7395094ec77327b497a03a1858cbcb524c2c2d3aef831. 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/QZWFE2535876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8664c98cdb5f19fac82a446e0760f89c0134062add2792d1429b4a4bab393c5b. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFE2533264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a3c26b383b235e4cb08ec048da8a9481afc71608dd795b5eb9fa3a09e29758f. 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/QZWFE2526087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ebcfbf7281d61b83c7a7ec88ec6ed86b324f21b7680d6cb23ee9ae044b98175. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18: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/QZWFE2528190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa281a2932cd511220a8d3863e1d56b3053d588573c2dd5a42a626f22f3a5a150. 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/QZWFE2573994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869af2f123494a8cfc55cd9ba60861dbc3d9b477d6a5bb2a402f7b3563355470. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/QZWFE2545661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10356bb5d474ec06669032bc867ffb8311b1a0dfc473968515a74f13ecdd8df4. 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/QZWFE2569083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f3dab3c0ea467c2f88ef12ee03646c22cbff03016a62b045e1d875cb510afeb. 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/QZWFE2573996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x300809bb46be4e99a9df1fe2d17845cacde5383c353d34fcd1c52c08bc8b18d8. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFE2545668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16d9a51c4b29cc797dec43ee69ac6dcbf640ca594a3a134a2e2771a6e6d8c642. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/QZWFE2574001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x332bea5b7af85388ca58d90c21e0b5f43ef6303114c24d44207cb8c39c7882e8. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFE2569084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4956348a08a412b10d2c6a9f0ab0ae283d32f1ad3ed2e4e9ebbe1c0281d51908. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/QZWFE2571485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a860ab6f5fc70af2595b899a2cd50d5eef64fc59c58a5bb6f8d6984727a1303. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZWFE2545658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b938c30560eca478205b6d92b0b590de485a5f07944fe091063a9a12e9b2f81. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42: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/QZWFE2574000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x123882f1e2bff9e74c03a9a8fd69f34c185b51bc7c2483bca86fd96e8922bfdb. 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/QZWFE2569082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6902aefffd5cad22a744772b1d33eef5aeda1b2074514e218450cb9a9bc89f34. 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/QZWFE2543500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ecff1bfcfa386ad72dc3160a9c85a864a4a59844e438b5068330502ae25f549. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFE2597929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe548d2584732752276c890c80e5b2d1092955f280731898d702e70163c40029b. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZWFF2500043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b06110768ebd9871d9dbbb928d4ca12a0fb4eed81b9c7b125332c7c49737fc9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFE2597884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3ba61aa15b672cf28ecf153055f148a2dc6a011465692b20c6d70f16cd01231. 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/QZWFE2597831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd6cd4dd47a77b8afec5229941587f28626ec6445bc5d65c802deb773dc88f6e. 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/QZWFG2520990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8336c53e905b3a3100bdafa3e1296d37488a31f69453372fe09006e690b706b8. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZWFG2520991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfd8f06413783d27b02884b845853c48a514db2c233f9501a12cf81fd653309a. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZWFG2520989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cb0d219b6166498addf1b8d8e1378c9cdd6b7cde57fa1c199827c86d1a9437e. 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/QZWFG2519173.