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 0xd50eb006f07d9c302323f3f6ad25571730001e35dc2a7028fd8fc7ba1d1fc0d1. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/270e0de7-39e6-4dc0-be50-43f5f7bb5488.json and https://artists.proofprofile.net/proofs/artist/270e0de7-39e6-4dc0-be50-43f5f7bb5488.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 0x2118c8174511637595f77c858ccbdf84cc44c12d9909ad8276939787680f72e3. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/QZGLS2449950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfed0adc343fca221993c9bf3928648253d1445612c4568092c570e91f4a7792d. 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/QZGLS2449951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4f0783a191177ea21494fedca2038c80a3f4729cc58f9d1363292df0f80553a. 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/QZGLS2449954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf0b1b7ba4ace4ac2b2df0c2c59e9687afb8eb629463dab3ac71a5cba476594c. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZNJV2571085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf37a891df8c6e1bd5263cef26b3898381314ae734a1650e7f645c97f7170cc3d. 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/QZTPX2493964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe03b7c4616e153f899892494ae6b66835f2e9cd74ae247d010457774ad873458. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/QZTPX2493968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x970c37e1d1eab2117208a3b4e405390308aa247983bd107c6fc2ab0681aaa350. 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/QZNJW2362769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b3b1c356465918c4fb70048226961938cd0759f7a433ad7b53ec7fd16967363. 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/QZNJW2362770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x018b8f7d2d363955198329e1a9ae9d18f7f0b015a6176c47a76effbfb322ee18. 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/QZNJW2362771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91000de5127c2993e1ee3b213fd67d10633d171537afbda2f38fb6339f243acd. 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/QZNJW2362772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84cf10e12823697faaa0c254f60eec8c00cc031cd65743a8ebf7e57716f73502. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZNJW2362773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbddb337cbec9894f62ba52a0633f5e1aebe7e76c8751e16db8361c31fe1c81f. 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/USCGH2213529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2fbbe374d2f624e63c047b136d722a37cc61a71c31b38661171fb195cf296f3. 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/QZNJW2362775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd941f6e8992f9af40c9f2bc49ec9db57ae8d6bac0d18fe3c2e12763ba381d14. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZNJW2362776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24b7750c57f9e5d7a09315db92e85fd1324ee13698863f960bf8787cd799b4a1. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZNJW2362777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d1843846ec2ef8fa31dab0ab2accdeafcc8f406b3f7b1ecfc955036b954e73c. 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/QZNJW2362778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x930c2935bf391774c5c3ad681d768493ddc66c08f5dcfa9675ad23482c3a7ae9. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QZNJW2362781.