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 0xfac0aa52dabbd3c81c20b3018ac12ae111ffe6340aef9d72e0bb68716770aa6f. 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/3b64e715-24f6-4525-82e6-28cad2c6c81a.json and https://artists.proofprofile.net/proofs/artist/3b64e715-24f6-4525-82e6-28cad2c6c81a.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 0xfcb309954f195fef60b9d0f9adba5e424f864ade52b91e65b66f2e08355397f0. 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/QZK6P1964594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad4d21754534f95a03e05483c19067324a811524d10976c5c82f8137a7e28123. 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/QZK6P1964595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa54a4d79a633f6ab74b8750fa23265da75cbbd8ba8469df7e847a512dbdf959e. 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/QZK6P1964596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bbbfe70b16d3eaf309f41f746a5ad2a9a7b954d71d0131fff254b6bf103d6af. 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/QZK6P1964597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x103f4be05444cf0dcdc30f085369af215b2b89449b4460f8792fc4057411f8d7. 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/QZK6P1964598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4297c11420a74f52b69c7aafe972e3584d18a0ce1ee53b11f69081c053e4aeed. 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/QZFYW1928878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04959e49973203ea4f50b4bb929deb18984af823638020a12311668a0182abf4. 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/QZHN81952179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x722a64db2a26953afa0c21c217f371859ef3abccbca709e0ba0b63c798fdb0a0. 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/QZK6P1964599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9d96c107249dee3e2e581ccb627081f9a55c2f0d6d57045e6eca68af1b43545. 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/QZK6P1964600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x066f22aa3e1e3a95f723b6ea60f9d04b105589bdc720e9e224bb0b0da163ec0c. 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/QZK6P1964601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x957a44ab40790ac602921791eb99fb998029ef88ff8c516637db71f2bfa81844. 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/QZK6P1964602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc44845c5004b5329be31a43c202e4cd621063e2122dee0e39215906d70b761a7. 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/QZK6P1964603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4edaf796e23a44a723f5cfb563a228304b72f083a1db02ab247ff5eb0b01147e. 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/QZK6P1964604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2c6676d09f005bf29e02cedf183e9cbe11fb6e5fb67eef7b9f165b7ebb3a62. 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/QZHN41944070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcc3f5a5f83e78e25950397efb2cbc91305f2db169edc80fc5732ebaffc1e7c3. 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/QZK6P1964605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0693b14196acf20cbd3b834623fb1346f7655a760f033eceaab0d0e1c8bb5bf. 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/QZES92252539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaae8c6fd217fcd68482c335c5bf832f245f4a9a8f8225f95775ad6393bca9a87. 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/QZDA42269344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab8f4e6cdc0612e0f80dde82178394fb2306dfc0b336db16d3480a4cb4ffdf04. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/QZES92252540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb72699a2fc90d0eed1370cc02d2240e1a48ee7fcc72f2e263325e0d29792e06. 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/QZES92250726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd24b76be7ed30dc4f4c6c3f053b331bd918605735ecd5e0fde8fb9914b5e6ba8. 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/QZES92252541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb842023d283536d42dfd58bf16f476c4e57673885cdc9f68f6583417a41c6672. 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/QZNWZ2109068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1f3203bc7297fc2abac1b67415ce67b6f9b5556322a92255540f310fd18efd0. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/QZES92252543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3ff263b827a980537b943d2ab53b892ffe1390d8a116f2c20f9edf0c376715a. 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/QZES92252544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28c3d59e5e8f61adaeecaff84bdb3436794a9a63bdaa163a9835a54e06acf29d. 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/QZES92252545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba9917b6cb91cf48778beecd60e2bcc360dc54ae02bd306bb66c5e40ed33a973. 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/QZES92252546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b9bcfdd3014221556e8c088c11be1ec30544e0e5397882272882916382c0352. 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/QZES92252547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3db4d997c54eae8508f56d7a630461bebbe22d0f14b2639cf398ca31fe501b9c. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/QZES92252548.
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 0x12d18dbbb5d87279c8cecbec5a3cd4383155fdd34792ee24876fd77c5b50fbe7. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/QZES92252542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaabab56da567dbe2cf5505dae866f5a4d1c6a34cff19f619f942af4fa3d095a3. 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/QZES92252549.