TurtlePond.us

Tools for Wildlife Observation

Turtle Pond / FrogSense:
[ Architecture ] [ Interface ] [ Interface ] [ Setup ]

Architecture

FrogSense is written to make observations both low-friction and high-value.

Observation Sources

Observations can be captured directly or derived from evidence. For example, FrogSense can extract a configured measurement from an image while retaining the original image as evidence.

Signal Types

Observations do not need to be structured when they are captured. FrogSense preserves what was observed first.

Where useful, information can be represented as configured signals. Signals can define things such as expected values, units, validation rules, and instructions for extracting values from evidence.

This allows structure to be added where it provides value without requiring every observation to fit a predefined schema.

Provenance

FrogSense preserves the original evidence used to create an observation whenever available.

Evidence such as images and audio remains attached to the resulting observation rather than being discarded after extraction.

Additional attachments can be added to any observation.

Attachment storage is pluggable and currently supports local filesystem and S3-compatible object storage.

AI

In a nutshell

Evidence / Input → Observation → Optional Signal → Validation → Longitudinal History → Analysis