Terra firma ("solid earth" in Latin) may refer to: Solid earth, the planet's solid surface and its interior Terra firma forest, moist tropical forest that does not get seasonally flooded Terrafirma
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 0xe340b9456507e10a89856fe4f408a0391a95ca817a139f351c40835c2798dc71. Chain 2 (Bitcoin): anchored in block 953727 (2026-06-15T02:33:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8e500b50-6cdc-4a71-9d6b-2bdd9086996c.json and https://artists.proofprofile.net/proofs/artist/8e500b50-6cdc-4a71-9d6b-2bdd9086996c.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 0x8f535deba1f4f79df6cffd0c092b25061a013e35b25fdfa5e8a367b0869f1ff5. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZDA61839111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35b23306ab678edbf44b99c6ce8f3b373cccd7c159ce0a0711cd59d3f108a0aa. 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/QM4DW1659317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe934a40ee487678912bba82dabdabe5a941f5bba5dc9dde0ccfee8a66a24c388. 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/QM4DW1659318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cd71b1779ddaa07e5e1c691dc9b00221b954bcfd9de4bc7d37cd11fd42338a0. 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/QM4DW1659319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92fa1949ea02aceafd7d0e3a44a6cb9585f5e7cc61193c851c10e1bc9bee90bc. 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/QM4DW1659320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e2cd7bad4293d3f3c93e0c5e0afb07f40f6290324a4c220e14d7f4bd2b45eb5. 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/QM4DW1659321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08afdfadabe873bcd13a143a63ed9d74f71558ecc9623aafa5f4f6bf082354ce. 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/QM4DW1659327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5be016f7eccf300af965319199bb56a2720175b5593cdea559814355256c0f8. 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/QM4DW1659329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9d2268bdd1aca3c466006fd1a994a70b8dbdab59474faa0f911ed5bea0c5a2e. 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/QM4DW1659313.
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 0xdd8695e6bc7b5d5f5a81f1baf87a0ad1d024be8319ffff7193cc8d8ab892a5de. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/QM4DW1659314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf528e07d56cd194f4d7824d94f6916b3a159202f279f7ba64d1d1951ecf036e5. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QM4DW1659315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c412550865ed45c07d1da4cda3cf7a34b1c6eaa9ecfdf43e385b776bf4e0be7. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QM4DW1659316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x755822cb26aa91b64bbdeed363d5ea2901895152cbeb7113e87495a902e0524f. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/QM4DW1659322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee309ff43400604f46ae7d5483de6c9c7113c82893453f44264e93990b7488da. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13:28Z), 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/QM4DW1659323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25b1fd8f488f972ae1aa06c240a118ab77d7ccd1347a2df781aaa39d37b6ca38. 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/QM4DW1659324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f3fc653d0ce45dca826c1cda26076f7b772e5b3ff70f1263b779ba882616474. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/QM4DW1659325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa73018b01fc4c0164a4af27ffcddcf4c21301d9d60236e08b608eb6d66acb891. 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/QM4DW1659326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdbc88175a27559bcd6dcd2156c4711c999b4396809493b0a4fea04cc3ec3cf3. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QM4DW1659328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1409b41f1bd868c4d6460c546a3305e7f44764c3cde580370b1f8e32cc769aca. 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/QM4DW1659330.