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 0x1ff55f54bd5da8028ce93f0e11c91a02e305168c4201176b0b294f3bff4e8027. 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/719272bb-3d30-4b04-92db-84cece5bef51.json and https://artists.proofprofile.net/proofs/artist/719272bb-3d30-4b04-92db-84cece5bef51.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 0x9fd235b65a2d50e5ea6120aac3e34c0ad1fa689fda53c3d8bda5e4e2f6572366. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/TLREW2201949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9163177ed6adf302ab67029235c6fe0fa127456856bfda3a9944875186bb1db4. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/NLX9G2200230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35dfc218999af168d90ef1f18c64ffcccff6bec7da3ca14c5c0bed620a1dc986. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T21:43:33Z), 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/USANG2200483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88de34e291d0a3dcb88df9a7857fa802c363e4f488a69638fe9d8d892bd15710. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/USANG2278147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7c53d312a2ee82c038802148bb1cdc81a331a360e12a7d964c6e2b887146516. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/QMANG2214650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b751f583c1e64479bab39aa87c785af7028f5ba28266b669a1a1e7490185955. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/QMANG2214651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ae741d193708e6f39d0292f6971fd96d6e0e1d6538e68f6f5440f7af56173da. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/US3DF2432913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x877f8e15db9dd4d5d9b3dc39200181ddaa55397fa983db4d597024431eca0f01. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T17:39:29Z), 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/USANG2459829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1bb196afd62f2a2c94f4200ee9ab3997f049a3cf518402c3f6dad1734d70acf. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/UKZGC2411325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb94cc395239bdd0959b3aefdc9f19da7bdf0d019c44cc8a24bf7e0225784cf6d. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/US3DF2572642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1bb196afd62f2a2c94f4200ee9ab3997f049a3cf518402c3f6dad1734d70acf. 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/UKZGC2411325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e90899433dd26d50055b361906b630a3ffcc33242bde817bffa65176bb4d84b. Chain 2 (Bitcoin): anchored in block 960383 (2026-07-31T09:50: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/US3DF2243505.
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