MAMI Path Transparency Observatory server (v3) and associated utilities
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
clients
cmd
doc
papi
testdata
.gitignore
.travis.yml
README.md
analysis.go
casting.go
condition.go
config.go
errutil.go
madvise.go
madvise_no.go
mmap.go
normalizer_test.go
observation.go
observation_test.go
path.go
pto_main_test.go
ptonorm.go
query.go
query_test.go
rawstore.go
rawstore_test.go

README.md

pto3-go

MAMI Path Transparency Observatory (PTO) version 3 API implementation in Go, backed by filesystem storage (for raw data) and PostgreSQL (for observation storage and query).

Installation and configuration instructions are available in PTOSRV.md.

Once the service is running, interact with it via its API. API documentation is here. There is also a (not yet well-documented) Python client for retrieving observations and queries

Writing and running local analyzers and normalizers is covered in ANALYZER.md

INFOMODEL.md and OBSET.md cover the information model and observation set file format used in the API, respectively.