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 0x949eaaf36a00af26d86d92085c6f9b0aec16c283ebbca5dfdbc11f4ea4aa9252. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/27b880e6-63a1-4744-a0a7-a147a0e90bb7.json and https://artists.proofprofile.net/proofs/artist/27b880e6-63a1-4744-a0a7-a147a0e90bb7.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 0x55f2b5bf7955833a04690b5d1f8002df34b29a8542dfddbc29e095770cfcb16d. 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/QM6MZ1958503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3139505266fcdc07ef38f31ae381afa3f7167ae3e3bd15b66be3e5e0c88a93aa. 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/QM4TX2084505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2faa51f95a5eac9beeb2bd64f7a4c1a80860860c13c2d45b4eea806b5e03fdba. 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/QM6P41985010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74bc2590980bb442437ca3fdd12f5da35a17bb69d0a8bfafb1804e99b35d1299. 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/QM6N22015237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e8cb5d3c7a3a7b7493ba85cf472c2a8a1d1b89208c13e82ca492c6bff666c39. 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/QM4TW2043572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d61ce811ef064294b567403a6ef126721bce7b71e2776b24fb935b6a723cde9. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QMBZ92196102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfea8e32d31cbc068b2b7e06a38e0861ce4f80ed4b0abd28e5098f033ad3b4a8c. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QM7281864120.
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 0x23f0b6528d25857a6aa67cfe1924714946f0c670e2ffbf3e03cb6a9624b6337e. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53:20Z), 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/QM6N22157211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2c1f2b22580593929d3eb6cd3db6ceed348a7efc087027b91c81685087f854b. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/QMBZ91905672.
Persona (feat. GARETH FERNANDEZ & Kelsey Kuan)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0524781cc86ab2e8137ee4fd74d2a20adc71825bf85a775d30dfb2b4cdceeb60. 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/KRMIM2365726.
No One Special (feat. J.O.Y & GARETH FERNANDEZ)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x527fc8fa24cfbbf9bc91adb51aa9f3cfb358e36ca06bfdecb2ca1ee5eb0edf08. 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/KRNAR2241621.
Who Are You (feat. J.O.Y & GARETH FERNANDEZ)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x907ad5f01972934de3cb02bac724b1e695670d130475093dc727ed37673ceefa. 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/KRNAR2207014.
I Don’t Love You (feat. GARETH FERNANDEZ, I AM LUU)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa6ec3ac8a57bde11d6802d30aab4f3bf4e3ed021370d62479bffe88139891b1. 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/KRMIM2246229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fd71f75646612ef683b4a22d4b6eb147b0c2de6173ad9c1286a48730dc569e0. 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/QM24S2107127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb09f0af23e3b16aea66bf275c8b774a6e48427abad114191f87cf1a7ce51b0c8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/SGA052000023.