Personal Console - trust timeline

trust timeline Menu

citizen_timeline

Nodes

trust_timeline_nodes

Three sets of Node are available and they all have identical submenus. Node Set defines the Node used and by default, Node Set A is the active node in use.

Tree Listing

trust timeline is divided into 2 categories:

  1. Virtual Vaccine
  2. District Status

1. Virtual Vaccine

1.1 Vaccination

Share, store and list the vaccination types and dates.

1.2 Test

Share, store and list the PCR and/or Rapid Antigen test and dates.

1.3 Quarantine

Share, store and list the Quarantine Start Date and End Date.

1.4 Symptoms

Share, store and list the Symptoms including the Start Date and the End Date.

1.5 Risks

Display areas of Covid positive cases in the last 28 days.

1.6 Masks

Share, store and list the types of Mask used.

1.7 Share

Share the type of identity and fuzziness.

2. District Status

a. Speed Limit Alert

The privacy protection provided by your Private Cyberspace mean you can query the latest up to the minute speed limit of your stretch of road WITHOUT disclosing your location to others and get notifications anonymously if you have exceeded the speed limit.

When used in conjunction with Ringtone Notification, it is helpful to drivers of old vehicles that do NOT have access to voice based speed limit warning (which automatically gives out a warning when the car has exceeded the speed limit).

This not only will help drivers of old cars, but also passengers of commercial vehicles to monitor the speed of their travel.

b. Venue Permission

The settings for location pins, such as web pin, touch pin, import pin etc.
share_pin_settings

Identity: Anonymous or Alias.
Reward: Retrospective or Negotiate.
Fuzziness: Global, Local or Exact.
Delete: the pin(s) will be deleted after the date shown.

Timeline Pins

To provide a simple interface to non-technical users, Private Cyberspace stores you private timeline as Pins on your Daily Map..

1. Pin Format

1.1. Geo Record

These are 12 fields in the Geo Record separated by the ^ character. The Position of the values instead of English labels are used identify each field.

lat^lon^timestamp^alt^pin^speed^accuracy^course^loccode^venue^btooth^wifi
geo name synonyms description
1 lat latitude decimal latitude
2 lon longitude decimal longitude
3 timestamp tst, time unix timestamp
4 alt altitude altitude in meters (after correction e.g. SRTM, barometer)
5 pin pin type (e.g. web, touch etc.)
6 speed vel x 1000 / 3600 meters per second
7 accuracy acc, adjusted hdop accuracy in meters
8 course cog, heading, bearing, direction bearing in decimal degrees
9 loccode qrcode location code
10 venue venue id
11 btooth bluetooth beacon data
12 wifi bssid wifi beacon data

The Geo Record should be encrypted when stored (whether it is inside a database or a GPX file).

1.2. Event Record

event name synonyms description
2 activity still (1) or move (2)
4 alias meeting with other alias ids
5 addinfo additional info in key value pair
6 app application use to create pin
7 barcode scanned barcode at this location
8 barometer p atmospheric pressure (kPa)
9 battery bat, batt, power battery level in percent
10 batterystate bs unplugged (1), charging (2), full (3)
11 blockstatus status submitted to space time block
12 bbeacon bluetooth beacon uuid_major_minor_prox_rssi_acc (prox: immediate <1m near 1-6m far >6m, rssi:decibels, acc:meters)
14 carplate number plate of a vehicle
15 cmt comment, osmid location id
15 connection con wifi (w), mobile (m), offline (o)
18 desc description event id
19 deviceid tid device id
20 ele alt, altitude, elevation altitude in meters
21 level level in building, 0 is ground, negative is basement
22 monitor m coarse (1) or fine (2)
23 notes notes about a pin
24 os operating system
25 qrcode qrcode of trackpoint
26 receipt receipt at trackpoint in safe base64
27 src useragent source of trackpoint data
28 type category type or category of trackpoint
29 url url of trackpoint
30 vac vertical accuarcy
30 ssid wbeacon wifi beacon name

Note we are translating hdop (precision) into accuracy (metres), not because they are the same, but because some devices return (incorrectly) the accuracy in metres under the hdop synonym.

Venue Record

venue name synonyms description
12 nickname nickname of vcard
13 osmid OSM ID
12 email email address
13 phone phone number

2. Pin Storage

3. GPX Record

For better privacy and to maintain maximum compatibility across platforms only a limited amount of GPX fields are used.

gpx name section description
1 name trk name of the track
2 lat trkpt decimal latitude
3 lon trkpt decimal longitude
4 time trkpt utc in iso8601
5 ele trkpt elevation in meters
7 accuracy trkpt extensions accuracy in meters
9 batterylevel trkpt extensions battery level in percent
8 course trkpt extensions bearing in decimal degrees
6 speed trkpt extensions meters per second

Besides lat, lon, time all the other fields are optional.

GPX example:

<trk>
 <name>20230426_s4z2mmgl_1682479867429</name>
 <trkseg>
  <trkpt lat="-33.879521" lon="151.204862">
   <time>2023-04-26T03:05:22Z</time>
   <ele>1.00</ele>
   <extensions>
     <speed>0.000</speed>
     <course>0.000</course>
     <accuracy>10.42</accuracy>
     <batterylevel>58.00</batterylevel>
   </extensions>
  </trkpt>
 </trkseg>
</trk>