Returns the current owner address.
fn owner(env: soroban_sdk::Env) -> soroban_sdk::Address
Anchors an auction event on-chain by emitting it as a contract event. Requires owner auth. Stores nothing on-chain — the proof lives in the ledger history (transaction meta), so there is no per-record rent.
fn register(
env: soroban_sdk::Env,
tipo: soroban_sdk::String,
id: soroban_sdk::String,
hash: soroban_sdk::String,
timestamp: u64,
) -> Record
One-time setup — stores the owner address that gates all writes.
fn initialize(env: soroban_sdk::Env, owner: soroban_sdk::Address)