Ann Savoy ( ; ; born January 20, 1952) is a musician, author, and record producer. Biography Savoy was born in St. Louis, Missouri and raised in Richmond, Virginia. She resides with her husband Marc
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 0x4aeb329258a35b9b4078747571980e9ea2ab374b588e8ef6cc0fd51248b3a73c. Chain 2 (Bitcoin): anchored in block 953773 (2026-06-15T10:40:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c5843c3d-72c7-42d4-b68f-c81f69103455.json and https://artists.proofprofile.net/proofs/artist/c5843c3d-72c7-42d4-b68f-c81f69103455.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 0x2f63ce460f26f6d8664713828234573bb79035a8f2ee0f9599136ac9f1007e33. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/USVG20600073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3322fd826a5087604defec3c1c222aebf40f7e6d6c6765d831bfcceb99f47d26. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/USVG20600074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4626f5cd3968397c469c5193ae4c8cc53a0071e9fff46f158355d918a3e8823. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/USVG20600075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12d86e96127b3fa8c1759350903562b7dfa794c9b95713b7578b572f7db65f6f. 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/USVG20600076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f41a64dcb74a87b444baba851058017c80e68ef216f85f51eb6c1d744745503. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/USVG20600078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79fa976965d8a099afdefa1deaec1273b360b8bccf56baf82c9f2e900b6e9967. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/USVG20600081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77796875e32587e639076236ba8cf746d11f1909a2a2835d68e9e3f60b7382d0. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/USVG20600083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78dbc5a02ea29e9c2dfac3b6a56ecd89732525d6070e7d014edc045ce5198036. 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/USVG20600084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x689d5f5906f59fc27f9788e69f4a728c7426ce66e747245bc9dc480540d43dd2. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/USVG20600085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a69d07da1011513c4f80e9c8a76320a61dd140237f3be965a80a756938b257d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/USVG20600087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c0f29d05d2019e8a59f1950f2224583d930d002f53bb2a06e82981e207bd696. 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/USVG20600079.
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 0xeb2771b5f9ebba7c98cd0e80de40f5a191c4c0a067e4791a0e5c6895923c8739. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/USVG20600077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0da298f0a0871aed152f760a81eaded71db642f5dc165a076b12a22a19934fd5. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/USVG20600080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ce27efb6d363dd5be3ab249d2b32499a54ee9aeb23ea9c25a06042abadec4f7. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/USVG20600086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17b0aae4ac88693a7686c26e7f52a05f36b1c6fc439e23f6efed925dbe02d8cb. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/USVG20600088.