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 0xe430f6bd2cd5444385f21cec98dd4241ac25a01a63454282e2f9611e88f2e771. 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/58ad16db-662f-459c-b084-d2555a3f3a21.json and https://artists.proofprofile.net/proofs/artist/58ad16db-662f-459c-b084-d2555a3f3a21.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 0x1238feab661bd47cf0c2fdbcc3b5d866d298418d41909b0e9d25e66f6051131e. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/JPR752400090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57c805154b728cc29289c75620d18b1ad2d88bef23733db779086818e38abee7. 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/JPR752400080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4567aed41879e4abe073aa23e9c6f4c10ef856a6c2a2006efa328acf8974d0bb. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/JPR752400081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d68566723d90ef53d32d2e2890586c6f7f3ca99ce2dde971524c47f7a77894b. 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/JPR752400083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4d38be7ec3bb867951d7276aeb69700cf612849f62e6e09bf0539d938862ee2. 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/JPR752400084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db24f4d1a028a66d61162df11786708de1259f0ce1550fc014edd18059f48b5. 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/JPR752400085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04e5934c4e44252a5a508d976a27438f1dd4aae463757371df4f01efcddcb558. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/JPR752400087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35f0d21fea3648cae893c4b3f1cacdbfe324dc2fa917400c191ecdfc9cfccd20. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/JPR752200042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf415bd88b50b150840851cbdbe2054c2aa72d942011983b25e77a8dc56db0283. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/JPR752200046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb51c4cdea1803ec64ed20247723dbb1d8ace41f9de14d1c47615c23168e3717. 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/JPR752200055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1779e201978dca6c7d1c9d7299eff082923c7021f503aa5ad4131a8a50eb266. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/JPR752200057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6201588f75096cd78ba4648bf761bda75884c0c2c0fe9f1f906bb945ad4340b2. 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/JPPO02004511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a2003a2253979d90104d7c9431ef434a106060832ad6a444909355bee2d064d. 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/JPPO02004512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c6b3f4f02e71b03ef92b1df3f6b4c5f164a7f93f013e590e9c1ce0b2e3b3bf6. 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/JPPO02004513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb5836a886dd5afc860d53f8c02f2c6c47111ae135e05012662839edbd9846f6. 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/JPPO02004514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd33913da4fe234edc9cf1df554a9afbd5e1e5a0b94bc137bd80014f2d1d9a33e. 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/JPPO02004515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c8fab4acc6face10d1855dfee49f2fa8833e5d6d7c4e416e86379d86bf4dab. 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/JPPO02004516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc676b5db8e08058f2da9c1cccf42f6823f970601025c9dedf95d28624b9b0932. 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/JPPO02004517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2408218981a961bddd753c4341680ad04073e4d9b30a7df4fbf9483a0f47735. 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/JPPO02004518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18cc2db7f61cc411c27ea0f33314a9698b6513935de09e45a72381f672a9e920. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/JPPO02004519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50627a6c2da101bbfd5074b92e789f15bcecb5ffbedca15e79a1f6a1136a78b7. 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/JPPO02004520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90861bbf8f82a4782648d85dfb9a92ca33068eda86422ba004f7924d1d822b6e. 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/JPPO02004521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe994bd15e3af22fa920ea421cb80bd2b7f561c206eee64f8a05cabe3e1aef045. 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/JPPO02004522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a35e9766d1d718752834cbd85489bc8a00f30287d5c69d35dbe90c9ed8e2e68. 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/JPPO02004523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bfc1d7e1873df28926e24d169d58b9ca6d2fc3c4bf1f17b949a879cc7abdd95. 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/JPPO02004524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f1488f9fe534aebced071032b81464f12df494eb763a3d3cbc66eb4171db754. 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/JPPO02004525.