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 0x8210f8be7fc97121a9cd8d198c58bd5a77fabf3a22b20f59d78301cd5dbf8e20. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/484907ec-ce29-40e2-9272-7eb7b7566691.json and https://artists.proofprofile.net/proofs/artist/484907ec-ce29-40e2-9272-7eb7b7566691.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
My Dad the Painter No Not That Kind of Painter
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 0xa012d42305e62361427a1afa6e888c2668fe8e74f471c1d1259b1071a24d5ffb. 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/NLD7H2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0aaed77b4e18d56ee0b5f8d976adfa66e88a43d29e3b14ee6b91eefa81336ec. 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/NLD7H2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x379566518c47978bbd21165725cf22eb4ff5cc3560e31156cfe321f334f70fb6. 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/NLD7H2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc4305f4149e3f0590bb38fd035d78144123fc5dab5e59d3dd6f844d02844e47. 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/NLD7H2400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fe18140eae5755e003ba0476b9cbedd381ce5dae48884fd85fa4ef621772cd5. 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/NLD7H2400014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61946fe1e5f6cf47dccfef24489e3dd034ff010c84dde5cb36d8c3c464641f34. 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/NLD7H2400016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x307f1482422f5a5db81ffac9187454d34f6f1f7baffab9973f0deeba7a77e07b. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/NLD7H2400001.
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 0xf1c2d04be3059048d9998c8ab1cf57776d4bdd91a2e676cc4933e4cb2a692166. 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/NLD7H2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2811fd396d9ce7f58f288e4988fd5b2389609409f7cb613d8e7e1752bbf4ad1. 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/NLD7H2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34c377af6685e35050b0dc3cc10aa9e840c6521bf24e43a737d723574d7d1614. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/NLD7H2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8fbbf0109238b656dc0fb8595818d3c6a68e7558251a461e391d0ec1552c89c. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/NLD7H2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa49a086fe03a9c59b94067ee37b2049ad3b2584506936251a4e734d09c951a04. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/NLD7H2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c6fa9a7b7617c6d2a2647593b706afb6bd6b8e47b2131c4b2e2c58c7e2d11e3. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/NLD7H2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x648c861ace86c634b5eb664245c1fa18e3f8d19ebdd0ccc9c21ea63b9fd03406. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/NLD7H2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67f6400f383b2219a4a64d23bda262884ee514e75379048730248999705d4f9f. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/NLD7H2400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd975079b9e665acb3dbdcee16d20644701af5adf440a80bb8d0f64393268cce3. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/NLD7H2400015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66c859c8831879a707748c5f926a359690c00266a2821384da01f6edd8785b18. 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/NLD7H2400017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf1d713379be7135870812ccebfabe0ae77de9b5344bcc7ed53d129ea32b896a. 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/NLD7H2400018.