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 0x7ce83ee0a704943eb96e34be3d9751a2cc540d70aa5c4c07175ae3c9aa9df85e. 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/fd6b84ff-38ea-4dfa-84f4-8bd2799022f6.json and https://artists.proofprofile.net/proofs/artist/fd6b84ff-38ea-4dfa-84f4-8bd2799022f6.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 0x00511fa94e8d0b6c1458b59567c74a52da71011cacd0173295e6bca0e9030ec1. 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/GX5MX2452084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x677d6733796e80af0db7e4b46e1bc33c4979d4a932d1436a22337d5d69555290. 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/GX4R52465195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x092acefbc1130656c4a32f506002be38f72baa3f5e236c8edaf5336d8283c0da. 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/QZPJ32386268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08ef5aeab6f19ef05fb7401416b20a7e57f170a257b192856508cc8b7f0f7c4e. 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/QZPJ32380743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db947ffd8f099e2699198fc0aebe1c6a925625b610e5cee35a0da3af57abbc9. 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/QZPJ32380742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4800ba16e5f48b08ae969e508e3b76127d0931ae670ae3d3a575ab2705cb30c7. 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/QZPJ32380740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa0b972c6b358730425b1926e2f3d8dfb579a2992c7b131836d77a480ac995d8. 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/QZPJ32380741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf43eb1f999dbd175fbb74119c77350c364c2644178dc381ef2378b18399698a8. 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/GX5MX2490447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7740fed31f96c5b69a2c473609699fa023c4938aa4ed9233dd328e345c6ddb18. 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/QZNWY2419505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e270cf1cf00de6ba66d6740b14d1c45f8e48af2e45180b7ce069cea48014af3. 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/QZNWY2419481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa79e0f527b602d607331544e4327f34a76ea62e992c88ab390f7078d6dab5c8. 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/QZNWY2418312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324bd2e30f5aba6d1cf18ab954e5143e81af09129f043885b675acf316899637. 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/QZNWY2418246.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e73fbbd93765cf5433c0376f0e13c32514e9f4b882b95f8aa04b7b0bf5b63de. 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/QZNWY2417058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad9b79937d96bfd45fc93d86545a17917c9ee1dee0e1797b20173dae0ddeffc7. 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/QZPJ32361600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c45967cb29fb76d89feb8cb5215b7192ab00ddf9804b030d8b841238433695f. 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/QZK6H2450007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd2ea8f63510a6939e606a8e8a1f576339b95f2e39bef9a83476566911a411a3. 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/QZK6H2405067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0ede5949e9b8c6b55ab1ce12e42cf7eb72b024375922ce7a27988c842f54e9a. 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/QZK6H2401266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23744d59d0226d43d380fbd7f06febc52814efc4ba29639e987c843a59bfdca0. 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/QZK6J2484502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0ef76e31d14285159e956d00495afc20d11841c820018e28b038f8eaee20f75. 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/QZK6J2483630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ccd6c883c23634c9ebc36bd5cad9b41709aeb559a767f6b764dfd239224a7e8. 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/QZK6J2427073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dceef9b6718d27e65908bf9f6ab41388232b5beb918f6cbc0b3c8a23882ca40. 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/QZK6J2427573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d37c903b84e3895fd0609fd682dfba888c4a0f1c618d01fe98503535ad7a89. 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/QZPJ32361779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x524595172e91eb7c7158255ed309eb53ab08c6b5482993c07d9a9daa66115b5e. 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/QZPJ32361583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dd706c2d5189b7e3c05b9e866a473d94173434c0d2c3e5fa962e76ba6b04921. 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/QZK6J2427559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c696a733012ca1f87df3a2e61e75dd8383b57a729a4fe6001fc378a471a4112. 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/QZPJ32351151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfefda1a5a8b1257d312b781102ce471d17a09b22b6632266d12bd0506047d2ab. 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/QZPJ32337552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb69dff6f237017f78bcb62485f0fbd1ac1ba7c15143244e2494b1eca0ebee9bc. 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/QZPJ32327606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec19f1dc78dfb629e1af17e104471479e575a2a8677d4d262d98a04cd9950e78. 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/QZPJ32310177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71a77acd504d55ef0865ed61509c3085d311bab7fa898628675f526ef331df43. 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/QZPJ32308992.