{"id":"https://openalex.org/W7225466969","doi":"https://doi.org/10.5281/zenodo.24026721","title":"Reading the Unreachable: Lessons from an Outbound-Only Edge Connector for Biometric Attendance Devices on Small-Office Networks","display_name":"Reading the Unreachable: Lessons from an Outbound-Only Edge Connector for Biometric Attendance Devices on Small-Office Networks","publication_year":2026,"publication_date":"2026-11-07","ids":{"openalex":"https://openalex.org/W7225466969","doi":"https://doi.org/10.5281/zenodo.24026721"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.24026721","doi":"https://doi.org/10.5281/zenodo.24026721","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.24026721","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"volume":null,"type":"preprint","is_traditional":true,"indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.24026721","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5161223776","display_name":"Sundar Shahi Thakuri","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Shahi Thakuri, Sundar","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5161223776"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.41110000014305115,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.41110000014305115,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.23000000417232513,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T14455","display_name":"Technology and Education Systems","score":0.06840000301599503,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/small-office-networks","display_name":"small office networks","score":0.8259999752044678},{"id":"https://openalex.org/keywords/clock-synchronization","display_name":"clock synchronization","score":0.42899999022483826},{"id":"https://openalex.org/keywords/device-discovery","display_name":"device discovery","score":0.5260000228881836}],"concepts":[{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6650999784469604},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6233999729156494},{"id":"https://openalex.org/C111852164","wikidata":"https://www.wikidata.org/wiki/Q1414679","display_name":"Handover","level":2,"score":0.5134999752044678},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.4447000026702881},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.43959999084472656},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4097999930381775},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.398499995470047},{"id":"https://openalex.org/C554936623","wikidata":"https://www.wikidata.org/wiki/Q199657","display_name":"Reading (process)","level":2,"score":0.3783999979496002},{"id":"https://openalex.org/C2780315633","wikidata":"https://www.wikidata.org/wiki/Q16354","display_name":"Whiteboard","level":2,"score":0.3779999911785126},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.37779998779296875},{"id":"https://openalex.org/C2780154230","wikidata":"https://www.wikidata.org/wiki/Q513420","display_name":"Undo","level":2,"score":0.37709999084472656},{"id":"https://openalex.org/C2779795794","wikidata":"https://www.wikidata.org/wiki/Q7315343","display_name":"Reset (finance)","level":2,"score":0.37400001287460327},{"id":"https://openalex.org/C2775896111","wikidata":"https://www.wikidata.org/wiki/Q642560","display_name":"Router","level":2,"score":0.3571000099182129},{"id":"https://openalex.org/C2778707766","wikidata":"https://www.wikidata.org/wiki/Q202064","display_name":"Phone","level":2,"score":0.33799999952316284},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.32120001316070557},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.3203999996185303},{"id":"https://openalex.org/C80958533","wikidata":"https://www.wikidata.org/wiki/Q1047174","display_name":"Audit trail","level":3,"score":0.3174000084400177},{"id":"https://openalex.org/C136643341","wikidata":"https://www.wikidata.org/wiki/Q1361526","display_name":"Reachability","level":2,"score":0.3093000054359436},{"id":"https://openalex.org/C2777338717","wikidata":"https://www.wikidata.org/wiki/Q1762621","display_name":"Vendor","level":2,"score":0.3052999973297119},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.30399999022483826},{"id":"https://openalex.org/C194541083","wikidata":"https://www.wikidata.org/wiki/Q457174","display_name":"Workaround","level":2,"score":0.30230000615119934},{"id":"https://openalex.org/C50661577","wikidata":"https://www.wikidata.org/wiki/Q901831","display_name":"Time-division multiplexing","level":3,"score":0.30169999599456787},{"id":"https://openalex.org/C2777710495","wikidata":"https://www.wikidata.org/wiki/Q5527195","display_name":"Gateway (web page)","level":2,"score":0.3000999987125397},{"id":"https://openalex.org/C184297639","wikidata":"https://www.wikidata.org/wiki/Q177765","display_name":"Biometrics","level":2,"score":0.2793000042438507},{"id":"https://openalex.org/C15569618","wikidata":"https://www.wikidata.org/wiki/Q3561421","display_name":"Liveness","level":2,"score":0.27709999680519104},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.27630001306533813},{"id":"https://openalex.org/C51332947","wikidata":"https://www.wikidata.org/wiki/Q1172305","display_name":"Shared resource","level":2,"score":0.27619999647140503},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.2727000117301941},{"id":"https://openalex.org/C12269588","wikidata":"https://www.wikidata.org/wiki/Q132364","display_name":"Communications protocol","level":2,"score":0.27090001106262207},{"id":"https://openalex.org/C138236772","wikidata":"https://www.wikidata.org/wiki/Q25098575","display_name":"Edge device","level":3,"score":0.26739999651908875},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.2637999951839447},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.263700008392334},{"id":"https://openalex.org/C148417208","wikidata":"https://www.wikidata.org/wiki/Q4825882","display_name":"Authentication (law)","level":2,"score":0.2630000114440918},{"id":"https://openalex.org/C147873670","wikidata":"https://www.wikidata.org/wiki/Q11182","display_name":"Network address translation","level":4,"score":0.26170000433921814},{"id":"https://openalex.org/C187713609","wikidata":"https://www.wikidata.org/wiki/Q2465461","display_name":"Default gateway","level":2,"score":0.25949999690055847},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.25049999356269836}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.5281/zenodo.24026721","doi":"https://doi.org/10.5281/zenodo.24026721","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.24026721","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},{"id":"doi:10.5281/zenodo.24026722","doi":"https://doi.org/10.5281/zenodo.24026722","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.24026722","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.5281/zenodo.24026721","doi":"https://doi.org/10.5281/zenodo.24026721","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.24026721","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W3206592135","https://openalex.org/W3032898071","https://openalex.org/W7166674423","https://openalex.org/W7125428470","https://openalex.org/W7160837081","https://openalex.org/W7160393614","https://openalex.org/W7161570756","https://openalex.org/W7161604605","https://openalex.org/W4245982737","https://openalex.org/W7168683970"],"abstract_inverted_index":{"Cloud":[0],"attendance":[1],"platforms":[2],"depend":[3],"on":[4,12,38,112,126],"punches":[5],"recorded":[6],"by":[7,178,184],"biometric":[8],"terminals":[9],"that":[10,36,73,97,140,153,172],"sit":[11],"small-office":[13],"networks":[14],"the":[15,21,24,60,107,210],"cloud":[16,61,78],"cannot":[17],"reach.":[18],"We":[19,66,187],"describe":[20],"design,":[22],"and":[23,55,87,120,130,145,180,197],"first":[25],"production":[26,169],"lessons,":[27],"of":[28,209],"a":[29,31,92,155,159],"connector:":[30],"single":[32],"static":[33,114],"Go":[34],"binary":[35],"runs":[37],"an":[39,81],"existing,":[40],"unmanaged":[41],"office":[42],"PC,":[43],"reads":[44,76],"three":[45],"device":[46,75,137],"families":[47],"over":[48,62],"pull":[49],"protocols,":[50,54],"relays":[51],"two":[52],"push":[53],"delivers":[56],"every":[57],"punch":[58],"to":[59],"outbound":[63],"HTTPS":[64],"only.":[65],"make":[67],"five":[68],"contributions.":[69],"(1)":[70],"An":[71],"architecture":[72],"decouples":[74],"from":[77,158],"delivery":[79,174],"through":[80],"fsync'd":[82],"spool":[83],"with":[84,91,189],"per-punch":[85],"parking,":[86],"authenticates":[88],"each":[89,207],"PC":[90],"locally":[93],"generated":[94],"Ed25519":[95],"key":[96],"signs":[98],"requests":[99],"against":[100],"server-learned":[101],"time.":[102],"(2)":[103],"Reachability":[104],"techniques":[105],"for":[106,136],"topologies":[108],"we":[109],"met:":[110],"devices":[111,116],"off-range":[113],"addresses,":[115],"one":[117],"router":[118],"away,":[119],"isolated":[121],"Wi-Fi.":[122],"They":[123],"are":[124],"built":[125],"evidence-gated":[127],"secondary":[128],"addresses":[129],"bounded":[131],"discovery.":[132],"(3)":[133],"Time":[134],"semantics":[135],"wall":[138],"clocks":[139],"survive":[141],"wrong":[142],"time":[143],"zones":[144],"future-dated":[146],"clocks.":[147],"(4)":[148],"A":[149,168,201],"fail-closed":[150],"handover":[151],"protocol":[152,185],"migrates":[154],"live":[156],"fleet":[157],"legacy":[160],"agent":[161],"without":[162],"losing":[163],"or":[164],"duplicating":[165],"punches.":[166],"(5)":[167],"audit":[170],"showing":[171],"long-lived":[173],"failures":[175],"were":[176],"dominated":[177],"onboarding":[179],"silent-agent":[181],"states,":[182],"not":[183],"errors.":[186],"close":[188],"what":[190],"remains":[191],"open:":[192],"code":[193],"signing,":[194],"safe":[195],"self-update,":[196],"reach":[198],"across":[199],"sites.":[200],"companion":[202],"nine-part":[203],"engineering":[204],"series":[205],"describes":[206],"part":[208],"system":[211],"in":[212],"more":[213],"depth:":[214],"https://sundarshahithakuri.com.np/blog/an-office-pc-connector-for-attendance-machines":[215]},"counts_by_year":[],"updated_date":"2026-11-09T13:22:03.289127","created_date":"2026-11-08T00:00:00"}
