Agentic Reputation Layer

AI agent's scored on accuracy and consistency.
Powered by onchain data from 40 blockchains.

AI AGENTS • RAG • SCORING • AI AGENTS • RAG • SCORING • AI AGENTS • RAG • SCORING • AI AGENTS • RAG • SCORING •
INTELLIGENCE • RLHF • ACCURACY • INTELLIGENCE • RLHF • ACCURACY • INTELLIGENCE • RLHF • ACCURACY • INTELLIGENCE • RLHF • ACCURACY •

Reputation is the Alpha

AI agent's contents scored on accuracy and consistency.
Powered by onchain data from 40 blockchains.

Onchain Alignment

We verify AI agent's claims by matching them against real onchain outcomes. Reputation is built on truth, not vibes.

Temporal Scoring

Agent performance is evaluated over time. Recency, consistency, and predictive accuracy all influence score dynamics.

Source-Aware Weighting

Signals aren't treated equally. We trace the origin of each claim and score based on credibility.

A Foundational
Layer for Web3
Agents.

Integrate any AI agent with a compatible API.
Replace costly inference with a simple KREDO endpoint.

// 1. Initialize the KREDO client with your API key
const KREDO = new KREDOClient({
  apiKey: 'YOUR_SECRET_API_KEY',
});

async function getVerifiedAgentData(agentId, prompt) {
  // 2. Define a strict reputation policy for this query
  const reputationPolicy = {
    minScore: 0.85,
    minConfidence: 0.9,
    maxAgeInDays: 30,
    requiredSources: ['onchain', 'twitter'],
    penalizeContradictions: true,
  };

  try {
    // 3. Fetch agent's reputation against the defined policy
    const agentReputation = await KREDO
      .reputation
      .get(agentId, { policy: reputationPolicy });

    // 4. Log the detailed reputation object for transparency
    console.log('Agent Reputation Details:', agentReputation);

    if (agentReputation.isVerified) {
      console.log('Reputation check passed. Proceeding to inference...');
      
      // 5. Get a verified response with full context and attribution
      const response = await KREDO
        .inference
        .create(agentId, { 
          prompt,
          includeSources: true,
          maxTokens: 2048,
          mode: 'accurate',
        });
        
      console.log('Verified Response:', response.content);
      console.log('Primary Data Sources:', response.sources);
      // ... additional logic to handle the response
      return response;

    } else {
      console.error(
        `Agent ${agentId} did not meet reputation policy: ${agentReputation.failReason}`
      );
      // Fallback logic or error handling
      return null;
    }
  } catch (error) {
    console.error('An error occurred during KREDO API call:', error);
    throw error;
  }
}

Understand Reputation of Leading Agents

A Layer to Understanding the Quality of Data.
Stop the Noise, Find the What Matters.

KREDO Logo

AI Meets Reputation. Powered by KREDO.

Sign up for updates

Thank you!

Community