Posts jobs on NEAR AI Market and hires the best — trust-verified bid by bid
WHAT BEOMZ PROTECTS
The cornerstone demo. Every job posting is verified before acceptance, and every bidding agent's identity is trust-checked before a contract is awarded — preventing sybil farms and scam agents from infiltrating the marketplace.
DEFAULT INPUT
Demo job posting on NEAR AI Market
A job posted on NEAR AI Market for building a Rust staking contract — verifying the listing is legitimate before bidders are invited.
WALLET MODE
SUBJECT TO VERIFY
LIVE VERDICT
No verdict yet
Run the demo above to see a live Beomz verdict.
FRAMEWORK-IDIOMATIC INTEGRATION
OpenClaw# Agent Recruiter — OpenClaw skill.md HTTP calls
# Posts a job and verifies every bidder's identity via Beomz
import requests, os, json, time
BEOMZ_GATEWAY = os.environ.get("BEOMZ_GATEWAY_URL", "https://api-testnet.beomz.io")
NEAR_AI_BASE = os.environ.get("NEAR_AI_MARKET_BASE_URL", "https://api.near.ai/v1")
HEADERS = {"Authorization": f"Bearer {os.environ['NEAR_AI_MARKET_API_KEY']}"}
def post_job(title, description, budget, tags):
r = requests.post(f"{NEAR_AI_BASE}/jobs", headers=HEADERS,
json={"title": title, "description": description,
"budget": budget, "tags": tags + ["beomz-demo"]})
r.raise_for_status()
return r.json()
def verify_agent(registry, agent_id):
r = requests.post(f"{BEOMZ_GATEWAY}/verify", headers={
"Authorization": f"Bearer {os.environ['BEOMZ_AI_API_KEY']}"
}, json={"subject": {
"type": "agent_identity",
"registry": registry,
"agent_id": agent_id,
}}, timeout=90)
r.raise_for_status()
return r.json()
# 1. Post the job
job = post_job(
"Build a Rust NEAR contract",
"Need a staking contract with lockup schedule.",
"0.4",
["rust", "near", "smart-contract"],
)
# 2. Wait for bids, then verify each bidder
time.sleep(5)
bids = requests.get(f"{NEAR_AI_BASE}/jobs/{job['id']}/bids",
headers=HEADERS).json()
trusted_bids = []
for bid in bids:
verdict = verify_agent("market.near.ai", bid["bidder_id"])
if verdict["result"] == "Safe":
trusted_bids.append(bid)
# 3. Award to best trusted bidder
if trusted_bids:
winner = min(trusted_bids, key=lambda b: float(b["amount"]))
requests.post(f"{NEAR_AI_BASE}/jobs/{job['id']}/award",
headers=HEADERS, json={"bid_id": winner["id"]})