We use analytics to improve COM Argentina. No personal data is sold.
You're offline — changes will sync when connection returns COM Argentina Docs
Everything you need to understand and build with COM Argentina
🌿
Vision & Mission
Mission, problem statement, and approach of COM Argentina.
⚡
Features
What v1.0 ships today: identification cascade, observation logging, social and curation, data export, offline PWA, and privacy.
🗺️
Roadmap
Six milestones from v0.1 MVP to v2.5 AI assistant over 30 months.
✅
Detailed Tasks
Per-roadmap-item subtask breakdown with status, dependencies, and module references.
📊
Market
Competitive analysis, market sizing, and the specific gap COM Argentina fills.
🏗️
Architecture
How the pieces fit together — system overview, identification cascade, offline-first sync, and the auth + token surface.
🤝
Contributing
How to contribute code, data, translations, expert validation, and PITs.
❓
FAQ
Common questions about installing, identification, audio, privacy, offline, and the API.
🔒
Privacy
What we collect, where it goes, and your right to delete — in plain language.
📜
Terms of Use
Acceptable use, per-observation licensing, and how we handle account suspensions.
📄
Console
Privileged-actions surface for admin, moderator, and expert roles. Role model, audit log, and per-action runbooks.
📄
AI Sponsorships
Share your Anthropic credential with friends, capped per month and audited.
📄
MCP Server
Connect AI agents — Claude Desktop, Cursor, OpenClaw, and any MCP-compatible client — directly to your COM Argentina data using the Model Context Protocol.
📄
Changelog
Version history and significant changes in COM Argentina.
📄
Community
Community discovery: find observers, experts, and naturalists near you. Filter by country, taxon, and activity.
📄
Camera Stations
Camera-trap station management with active periods, trap-night computation, and wildlife detection indices.
📄
Sponsor Pools
Multi-provider AI vision and platform sponsor pools. Anthropic, Vertex, and OpenAI with community credit distribution.
📄
Observation Detail
Observation detail page with photo gallery, interactive map, community identifications, and owner management tools.
📄
Triage status
Public triage SLA dashboard: open issues, median time-to-first-comment over the last 30 days, and recent resolution count.
📄
Algorithms
Every ranked surface in COM Argentina, with the inputs it consumes, the time window it considers, and the settings that change its behavior.
📄
Field surprises
Transparent variable rewards: 3 fixed surprise kinds, opt-in toggle, capped at 1 per day. The rules and the catalog are public.
Current phase
v0.1 Alpha — Photo ID + Offline PWA + Zapoteco pilot
View roadmap →
↑↓ navigate ↵ open ⌘↵ new tab Esc close
Tap Share, then Add to Home Screen.
A new version is available.
Drag the corners to resize. Drag inside to move.
Inputs used
- The sort field you picked (observations, species, or recent activity)
- Country filter (your profile country, or the one in the URL)
- Taxon filter (when set, only observers active in that group count)
- Approximate centroid (only when "Nearby" is on and you are signed in)
Time window
Last 30 days for activity-based sorts (7-day option also available)
Inputs used
- Public sync timestamp (most recent first)
- Public visibility (private observations are excluded)
- No engagement signals — order does not depend on likes, IDs, or follows
Time window
All public observations, paginated 20 at a time
Inputs used
- Most-recent public observation timestamp per species
- Species with at least one public observation are included
- Filter chips you have set (kingdom, conservation, endemic, etc.)
Time window
All-time pool, but the order key is the latest observation date
Inputs used
- Rarity bucket of each missing species (rare → common)
- Region pool for your country (your profile country, set in Edit profile)
- Your existing pokédex (only species you have NOT yet observed are included)
- No personalisation beyond country — same pool regardless of who is signed in
Time window
Snapshot of the current region pool — refreshed when the page loads
Inputs used
- Approximate location (geohash-5 cell, ≈ ±2.4 km) of the photo or your device
- Current calendar month (seasonality)
- Count of wild public community observations matching that cell + month, descending
- Distance to the closest matching observation (tiebreaker)
- No model, no curated baseline — these are real community sightings only
- Filtered to establishment_means = wild — excludes cultivated plants and captive/domestic animals
- Filter toggle: "New to me only" — hides species already in the user's dex (has_observed_by_viewer)
Time window
Wild public observations within the same geohash-5 cell, in the current month, all years
Inputs used
- Cohort definition: users with ≥ 5 observations in the last 90 days, country MX
- Your four metrics: Shannon diversity, distinct habitats, validations cast, geographic spread (km²)
- Each percentile is your rank within the cohort for that one metric
- Hidden when the cohort is too small (n < 50) — no rank shown until the comparison is meaningful
- No public leaderboard — these numbers never leave your screen
Time window
Last 90 days for the cohort; metrics are recomputed on each page visit
Inputs used
- Country code from your profile (or inferred from your most-used region)
- Distinct count of observers who synced ≥ 1 public observation since 00:00 UTC today
- Aggregate only — no observer IDs, names, or locations are surfaced
- Banner is hidden entirely when no profile country is set (never shows "in NULL")
Time window
Today (UTC) — resets at 00:00 UTC each day
Inputs used
- Sync timestamp (most recent first)
- Country code from your profile (used to scope to nearby observers)
- Public visibility (private observations are excluded)
- No engagement signals — order does not depend on likes, IDs, or follows
Time window
Top 3 most recent synced public observations