fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
) -> Result<(), ReputationError>
fn post_feedback(
env: soroban_sdk::Env,
agent_id: u32,
reviewer: soroban_sdk::Address,
score: u32,
category: soroban_sdk::String,
data_uri: soroban_sdk::String,
payment_proof_hash: soroban_sdk::String,
) -> Result<(), ReputationError>
fn get_feedback(
env: soroban_sdk::Env,
agent_id: u32,
offset: u32,
limit: u32,
) -> soroban_sdk::Vec
fn get_feedback_summary(env: soroban_sdk::Env, agent_id: u32) -> FeedbackSummary