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 0xbeff381b16cc59267406447d12a2c74e108502e69a0da9db74b1b5c18eb426da. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/46d596f9-add7-4309-b331-04e02d6d7df6.json and https://artists.proofprofile.net/proofs/artist/46d596f9-add7-4309-b331-04e02d6d7df6.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 0x9d85c99afeae9d651bff929f434812f7e8a8fc6bb9851f64bc0200c43e7b5a85. 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/FR0U90900138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe69bf0b63219947dcc40a7c4ae2c7f4ac005ab544c6059ac1e72f33fab94bdb1. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/FR0U90900139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0506302af74af2a49064bab2090a473d71ecae1f6853a3dd3b4b3a059e52ab9. 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/FR0U90900142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x655425fa75cdcb3c6b2cf7c57f8289518573bc5972fdd9983e00a0b118151936. 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/FR0U90900143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57919270454defbc1a7546de54f5f4de6b32e2ef9567891d1bfa500c1ced5d0b. 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/FR0U90900147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa94e778596772d38e371e1b3c1b6a3418d0b5363f63b11b0144656d66e4072d. 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/FR0U90900150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcc8583606cd1e01cd69f44e00e0f0b9e96f1981ee610d91cef9442e110886dd. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/FR0U90900151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c061d6a14b927efb13a0b2f412ac1c177a86c38713aaf9af7f03b27211b90ac. 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/FR0U90900154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45b85b6eb9076075760110cb9627f83df8642b8e289102947d7805b933c0feae. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T10:29: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/FR0U90900145.
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 0x39fcf154b8cd8e84d11a9a3310712a69ca8c6a769bc7d4939084d42b39adf0c1. 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/FR0U90900137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42c9bcb1e968f37caf080f3c3e87fd19d7ce207064b6f9624747cd9be0424938. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04:30Z), 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/FR0U90900140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f6f1f14f9bd0b274e73462d57e8a0040ed379ae69191af2e62ad59a0df5bdb. 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/FR0U90900141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f47d9332110be51fcad1efa7570e1ea6a753b89f3aba608b20987c202417bcd. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/FR0U90900146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77864e48b238239b3b96981594685a8593d72f1130d7cac837cb0a4f37d1fa62. Chain 2 (Bitcoin): anchored in block 960430 (2026-07-31T16:09: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/FR0U90900149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcabca30e8d4adb08c963cfde17b87343a59cec4ccf6e22e6e64795a39cd60fc1. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/FR0U90900153.